Суть программы в том, что для введеного символа надо вывести латинский или русский это символ, также учесть его регистр. Подскажите как сделать это проще.
setlocale(LC_ALL,"Russian");
char i;
cin >>i;
char e1 = 'A';
char e2 = 'Z';
char e3 = 'a';
char e4 = 'z';
char ru1 = 'А';
char ru2 = 'Я';
char ru3 = 'а';
char ru4 = 'я';
if ((i>=e1)&&(i<=e2)){cout <<"ENG";}
if ((i>=e3)&&(i<=e4)){cout <<"eng";}
if ((i>=ru1)&&(i<=ru2)){cout <<"RU";}
if ((i>=ru3)&&(i<=ru4)){cout <<"ru ";}
else{cout <<"error";}
return a.exec();