fork download
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. int main()
  6. {
  7. char tab[10000];
  8. int i = 0, p = 0, l = 0;
  9.  
  10. while ((tab[i] = getchar()) != EOF)
  11. {
  12. i++;
  13.  
  14. while (i < 10000)
  15. {
  16. tab[i] = getchar();
  17.  
  18. if ((tab[i] == ' ') || (tab[i] == '\n'))
  19. {
  20. if ((tab[i - 1] == '0') || (tab[i - 1] == '1') || (tab[i - 1] == '2') || (tab[i - 1] == '3') || (tab[i - 1] == '4') || (tab[i - 1] == '5') || (tab[i - 1] == '6') || (tab[i - 1] == '7') || (tab[i - 1] == '8') || (tab[i - 1] == '9'))
  21. {
  22. l++;
  23. }
  24. else if ((tab[i - 1] == ' ') || (tab[i - 1] == '\n'))
  25. {
  26.  
  27. }
  28. else
  29. {
  30. p++;
  31. }
  32. }
  33.  
  34. if (tab[i] == '\n')
  35. {
  36. break;
  37. }
  38. i++;
  39. }
  40.  
  41. cout << l << " " << p << endl;
  42. p = 0;
  43. l = 0;
  44. i = 0;
  45. }
  46.  
  47. return 0;
  48. }
Success #stdin #stdout 0s 3464KB
stdin
Romek ma 2 koty i 3 psy
2 plus 2 jest rowne 4
stdout
2 5
3 3