Решение задачи №66 «Клавиатура» с ACMP





Решение задачи №66 «Клавиатура» с ACMP

Условие задачи

Для данной буквы английского алфавита нужно вывести справа стоящую букву на стандартной клавиатуре. При этом клавиатура замкнута, т.е. справа от буквы «p» стоит буква «a», от буквы «l» стоит буква «z», а от буквы «m» — буква «q».

Входные данные
Входной файл INPUT.TXT содержит один символ — маленькую букву английского алфавита.

Выходные данные
В выходной файл OUTPUT.TXT следует вывести букву стоящую справа от заданной буквы, с учетом замкнутости клавиатуры.

#include <iostream>
#include <string>
using namespace std;
main(){ string a;
cin>>a;
if (a=="q") cout<<"w";
else if (a=="w") cout<<"e";
else if (a=="e") cout<<"r";
else if (a=="r") cout<<"t";
else if (a=="t") cout<<"y";
else if (a=="y") cout<<"u";
else if (a=="u") cout<<"i";
else if (a=="i") cout<<"o";
else if (a=="o") cout<<"p";
else if (a=="p") cout<<"a";
else if (a=="a") cout<<"s";
else if (a=="s") cout<<"d";
else if (a=="d") cout<<"f";
else if (a=="f") cout<<"g";
else if (a=="g") cout<<"h";
else if (a=="h") cout<<"j";
else if (a=="j") cout<<"k";
else if (a=="k") cout<<"l";
else if (a=="l") cout<<"z";
else if (a=="z") cout<<"x";
else if (a=="x") cout<<"c";
else if (a=="c") cout<<"v";
else if (a=="v") cout<<"b";
else if (a=="b") cout<<"n";
else if (a=="n") cout<<"m";
else if (a=="m") cout<<"q";
}



Условия задач взяты с сайта acmp.ru