Advertisement
Guest User

Untitled

a guest
May 22nd, 2018
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.16 KB | None | 0 0
  1. #include <iostream>
  2. #include <string>
  3. #include <ctype.h>
  4.  
  5. using namespace std;
  6.  
  7. int main()
  8. {
  9. cout << "Программа преобразует введённые с клавиатуры строчные буквы в прописные и наоборот.";
  10. cout << "Введите строку: " << endl;
  11.  
  12. string s;
  13. //читываем нашу строку
  14. cin >> s;
  15.  
  16. //s.length() - длина строки
  17. //пробегаемся по каждому символу строки
  18. for (int i = 0; i < s.length(s); i++)
  19. {
  20. //islower определяет, является ли
  21. //символ строчным
  22. if (islower(s[i]))
  23. {
  24. //toupper переводит
  25. //строчный символ в прописной
  26. s[i] = toupper(s[i]);
  27. }
  28. //isupper определяет, является ли
  29. //символ прописным
  30. else if (isupper(s[i]))
  31. {
  32. //tolower переводит
  33. //прописной символ в строчный
  34. s[i] = tolower(s[i]);
  35. }
  36. }
  37. cout << "Ваш текст после работы программы:" << endl;
  38. cout << s << endl;
  39.  
  40. system("pause");
  41.  
  42. return 0;
  43. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement