fork download
  1. #include <iostream>
  2. #include <cstring>
  3. using namespace std;
  4.  
  5. bool isLetter(char c) {
  6. return ('A' <= c && c <= 'Z') || ('a' <= c && c <= 'z');
  7. }
  8.  
  9. int totalWords(char text[]) {
  10. int length = strlen(text), totalWords = 0;
  11. bool wasLetter = false;
  12. for (int i = 0; i <= length; ++i) {
  13. if (isLetter(text[i])) {
  14. wasLetter = true;
  15. } else if (wasLetter) {
  16. ++totalWords;
  17. wasLetter = false;
  18. }
  19. }
  20. return totalWords;
  21. }
  22.  
  23. int main() {
  24. char text[1000];
  25. cin.getline(text, 1000);
  26. cout << totalWords(text);
  27. return 0;
  28. }
Success #stdin #stdout 0.01s 5280KB
stdin
Autorul consideră că frumusețea este peste tot, nefiind limitată doar la lucrurie pe care le considerăm noi uimitoare. Totodată, el obervă frumusețea ca fiind realizabilă în orice lucru, indiferent ce ar fi.
stdout
35