Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <string>
- #include <ctype.h>
- using namespace std;
- int main()
- {
- cout << "Программа преобразует введённые с клавиатуры строчные буквы в прописные и наоборот.";
- cout << "Введите строку: " << endl;
- string s;
- //читываем нашу строку
- cin >> s;
- //s.length() - длина строки
- //пробегаемся по каждому символу строки
- for (int i = 0; i < s.length(s); i++)
- {
- //islower определяет, является ли
- //символ строчным
- if (islower(s[i]))
- {
- //toupper переводит
- //строчный символ в прописной
- s[i] = toupper(s[i]);
- }
- //isupper определяет, является ли
- //символ прописным
- else if (isupper(s[i]))
- {
- //tolower переводит
- //прописной символ в строчный
- s[i] = tolower(s[i]);
- }
- }
- cout << "Ваш текст после работы программы:" << endl;
- cout << s << endl;
- system("pause");
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement