Guest User

Untitled

a guest
Oct 16th, 2018
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.09 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <Windows.h>
  4. #include <ctype.h>
  5. #include <string.h>
  6. #include <locale.h>
  7. #define N 256
  8.  
  9. int main()
  10. {
  11. setlocale(LC_ALL, "rus");
  12. SetConsoleCP(1251);
  13. SetConsoleOutputCP(1251);
  14. int n = 0;
  15. char g;
  16. int caps = 0, white = 0;
  17. char str[n][10*N];
  18. while ((g = getc(stdin) != EOF) && g !='n') {
  19. fgets(str[n], 10*N, stdin);
  20. for (int k = 0; k < strlen(str[n]) - 2; k++) {
  21. if ((str[n][k] != '.' || str[n][k] != '!' || str[n][k] != '?') && str[n][k + 1] == ' ' && isalpha(str[n][k + 2]) && isupper(str[n][k + 2])) {
  22. str[n][k + 2] = tolower(str[n][k + 2]);
  23. caps++;
  24. }
  25. if (str[n][k] == ' ') white++;
  26. }
  27. n++;
  28. }
  29. printf("n");
  30. if (caps == white) {
  31. printf("В тексте начинаются с большой буквы все фразы.");
  32. } else printf("В тексте начинаются с большой буквы не все фразы!");
  33. printf("nn");
  34. for (int i = 0; i < n; i++) puts(str[i]);
  35. return 0;
  36. }
Add Comment
Please, Sign In to add comment