fork(1) download
  1. #include <iostream>
  2. #include <cstring>
  3. using namespace std;
  4.  
  5. const int MAX_LENGTH = 10000;
  6.  
  7. int main() {
  8. char sir1[MAX_LENGTH], sir2[MAX_LENGTH], mt[MAX_LENGTH][MAX_LENGTH];
  9. cin.getline(sir1, MAX_LENGTH);
  10. int length = strlen(sir1);
  11. int linie = 0, j = 0;;
  12. int wordLength = 0, counter = 0;;
  13. for (int i = 0; i < length; ++i) {
  14. ++counter;
  15. mt[linie][j] = sir1[i];
  16. if (sir1[i] == 32) {
  17. ++linie;
  18. j = 0;
  19. if (counter > wordLength) {
  20. wordLength = counter;
  21. }
  22. counter = 0;
  23. }
  24. // cout << mt[linie][j] << " ";
  25. }
  26. for (int i = 0; i < linie; ++i) {
  27. for (int j = 0; j < wordLength; ++j) {
  28. cout << mt[i][j] <<"." ;
  29. }
  30. cout << "\n";
  31. }
  32. //cin.getline(sir2, MAX_LENGTH);
  33. // cout << sir1 <<"\n" << sir2;
  34. return 0;
  35. }
Success #stdin #stdout 0.01s 5280KB
stdin
mama are iep epura mamaie
mama
stdout
 ......
 ......
 ......
 ......