Дан символ C, изображающий цифру или букву (латинскую или русскую). Если C изображает цифру, то вывести строку «digit», если латинскую букву — вывести строку «lat», если русскую — вывести строку «rus».
Написать программу обработки текстов на С++
fedrfedr:
В каком случае символ "С" изображает цифру?
Я не знаю. Я только начинаю изучать это.
Вот и я тоже не знаю
Ну можно как-то решить
Если только не делать проверку на цифру
Nu ok
Ответы
Ответ дал:
1
Ответ:
#include <iostream>
using namespace std;
int main()
{
unsigned char c;
setlocale(LC_ALL, "Russian");
std::cout << "Введите символ: ";
std::cin >> c;
if (c == 0x43 || c == 0x63)
cout << "\nlat\n";
else if (c == 0x91 || c == 0xE1)
cout << "\nrus\n";
else
cout << "\nСимвол не определен\n";
}
Объяснение:
проверяются символы с английские и русские в верхнем и нижнем регистре. все остальное - не определено
Вас заинтересует
1 год назад
2 года назад
2 года назад
3 года назад
8 лет назад