АЗ
Анастасия Зеленцова

Натолкните на мысль... С++

Есть строка, состоящая из слов, разделенных любым количеством промежутков. При введении русского текста, пользователь забыл переключить раскладку клавиатуры. Напишите программу, которая преобразует следующую строку в русский текст

Ольга
Ольга

Здравствуйте.

Какая, к хренам собачьим, здесь может быть мысль? Просто тупая замена одного на другое:

#include
#include

using namespace std;

int main() {
string e = "qwertyuiop[]asdfghjkl;'zxcvbnm,.";
string r = "йцукенгшщзхъфывапролджэячсмитьбю";
cout << "испорченая строка? ";
string s;
getline(cin, s);
for (int c = 0; c < s.size(); ++c) {
int p = e.find(s[c]);
if (p != string::npos) s[c] = r[p];
}
cout << "восстановленная строка: " << s << endl;
}



ЗЫ:
Исходный код программы для ОС Windows должен быть сохранен в кодировке cp866. Добавьте заглавные буквы в строки с символами.

ЗЫЫ:
> Игорь Богомолов
> а если "НАПИШИТЕ" - это, пожалуйста, в почту
Рекомендую вам искать работу посерьезней, типа http://otvet.mail.ru/answer/459058562 .

Кристина Мандаринчик
Кристина Мандаринчик

Каждый символ который был бы русский, подмени на русский. Делов то, даже толкать некуда.

Похожие вопросы
Пожалуйста натолкните на мысль
Натолкните пожалуйста на мысль что писать, о чем писать. Как начать, чем закончить (Литература. Мини-сочинение. 5 класс
Помогите пожалуйста с задачей, натолкните на идею (язык си)
Простите не очень могу понять уравнение натолкните на мысль а вычеслю всё сам! ЗАРАНЕЕ СПАСИБО))
Задача по земельному праву. Хотя бы натолкните на мысль пожалуйста. (Украинское законодательство)
Помогите решить НЕ сложную задачу по геометрии. пожалуйста. Если не полностью, то хотя бы натолкните на мысль. а то туплю!
Натолкните на решение. Математика.
Помогите пожалуйста с задачей! не могу разобраться (((Ну или на мысль натолкните!
Читать ли Лермонтова в 21 веке? Натолкните на мысль сочинения нужно ли читать лермонтова
Натолкните на мысль, как найти радиус, а дальше я сама сделаю