Написать программку, которая проверяет, является ли введенная с клавиатуры строка

Написать программу, которая проверяет, является ли введенная с клавиатуры строчка шестнадцатеричным числом.(количество знаков в строке не более 6) на C либо C++

Задать свой вопрос
1 ответ

include lt;iostreamgt;

include lt;stdlib.hgt;

using namespace std;

int main()

setlocale(0,".1251");

int c,b=0;string num;char A,B,C,D,E,F;

cingt;gt;num;

c=num.size();

if(clt;=6)

for(int i=0;ilt;=c;i++)

if(num[i]==0)

else if(num[i]=='1')b++;

else if(num[i]=='2')b++;

else if(num[i]=='3')b++;

else if(num[i]=='4')b++;

else if(num[i]=='5')b++;

else if(num[i]=='6')b++;

else if(num[i]=='7')b++;

else if(num[i]=='8')b++;

else if(num[i]=='9')b++;

else if(num[i]=='A')b++;

else if(num[i]=='B')b++;

else if(num[i]=='C')b++;

else if(num[i]=='D')b++;

else if(num[i]=='E')b++;

else if(num[i]=='F')b++;

elsecoutlt;lt;"Число не является шестнадцатеричным\n";break;

if(c==b)coutlt;lt;"Число шестнадцатеричное\n";

elsecoutlt;lt;"Число частей больше 6";

system("pause");

return 0;


Diman Luckij
c=num.size();
Надежда Карадашова
что это значит ?
Николай Садриев
плохо шарю
Камилла Жужжалова
и что это setlocale(0,".1251"); ??
Ленка Бабабекова
Растолкуй плиз
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт