Advertisement
Guest User

Untitled

a guest
Nov 12th, 2019
144
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.74 KB | None | 0 0
  1. #include <conio.h>
  2. #include <locale.h>
  3. #include <string.h>
  4. #include <stdio.h>
  5. #include <ctype.h>
  6. #define MAX_SIZE 100
  7. void upper(char* str);
  8.  
  9. int main()
  10. {
  11. char str[MAX_SIZE] = { '\0' };
  12. int i = 0;
  13. setlocale(LC_ALL, "ru");
  14. printf("Программа в каждом слове строки все последующие вхождения первого символа записывает заглавной буквой.\nВведите строку:");
  15. while (str[0] == '\0')
  16. gets_s(str);
  17. upper(str);
  18. printf("Строка - результат:%s", str);
  19. _getch();
  20. }
  21.  
  22. void upper(char *str)
  23. {
  24. char symb = str[0];
  25. for (int i = 0; i < MAX_SIZE; i++)
  26. {
  27. if (str[i]==symb)
  28. {
  29. str[i] = toupper(str[i]);
  30. }
  31. }
  32. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement