J3st3rs_j0k3

pr6_1

Dec 1st, 2021 (edited)
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.47 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <string.h>
  4. #define N 35
  5.  
  6. int main()
  7. {
  8.     char str[N], c;
  9.     int i, j, counter, sum = 0;
  10. //    c = getchar();
  11. //    for(i = 0; i < N-1 && c != '\n'; i++){
  12. //        str[i] = c;
  13. //        c = getchar();
  14. //    }
  15. //    str[i] = '\0';
  16.  
  17.     fgets(str, N, stdin);
  18.    
  19.     printf("your string\n");
  20.     for(i = 0; i < N-1; i++){
  21.         printf("%c", str[i]);
  22.     }
  23.  
  24. //    printf("\n");
  25. //    for(j = 0; str[j] != '\0'; j++){
  26. //        if(str[j] == 'o'){
  27. //            str[j] = '*';
  28. //        }
  29. //
  30. //    }
  31. //    puts(str);
  32.  
  33. //    printf("\n");
  34.  
  35. //    for(i = 0; str[i] != '\0'; i++){
  36. //        printf("%c", str[i]);
  37. //    }
  38.  
  39. //    printf("\n");
  40.  
  41. //    for(i = 0; i < strlen(str); i++)}{
  42. //
  43. //    }
  44.     for(i = 0; str[i] != '\0'; i++)
  45.     {
  46.         if (str[i] != ' ' && str[i] != ',' && str[i] != ':' && str[i] != '.')
  47.             j = i;
  48.         else
  49.         {
  50.             counter = 0;    //счетчик символов в слове. обнуляется для каждого нового слова
  51.             while (str[j] != ' ' && str[j] != ',' && str[j] != ':' && j != -1 && str[i] != '.')
  52.             {
  53.                 counter++;
  54.                 j--;
  55.             }
  56.             if (counter >= 5)  //если количество не менее 5 - счетчик слов увеличивается
  57.                 sum++;
  58.         }
  59.     }
  60.     printf("answer = %d\n", sum);
  61.  
  62.  
  63.  
  64.     return 0;
  65. }
  66.  
Add Comment
Please, Sign In to add comment