Решение задачи №1148 «Смена регистра» с ACMP
Условие задачи
Задан символ. Если он является буковой английского алфавита, то у него следует изменить регистр (заглавную букву изменить на строчную, а строчную – на заглавную). В противном случае символ следует оставить без изменений.
Входные данные
Входной файл INPUT.TXT содержит единственный символ (ASCII-код от 33 до 127).
Выходные данные
В выходной файл OUTPUT.TXT выведите символ после смены регистра.
Решение на C++
Решение на C++
#include <iostream>
using namespace std;
main()
{
char a;
cin>>a;
if (a<='z'&&a>='a') a-=32;
else if (a<='Z'&&a>='A') a+=32;
cout<<a;
}
Условия задач взяты с сайта acmp.ru