Решение задачи №1148 «Смена регистра» с ACMP





Решение задачи №1148 «Смена регистра» с ACMP

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

Задан символ. Если он является буковой английского алфавита, то у него следует изменить регистр (заглавную букву изменить на строчную, а строчную – на заглавную). В противном случае символ следует оставить без изменений.

Входные данные
Входной файл INPUT.TXT содержит единственный символ (ASCII-код от 33 до 127).

Выходные данные
В выходной файл OUTPUT.TXT выведите символ после смены регистра.

#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