Codeblock C++
как определить четырехзначное ли число у пользователя?

Эколог196 Эколог196    3   01.06.2020 17:27    3

Ответы
VicktoriaGra VicktoriaGra  15.10.2020 12:45

При делении числа на 1000 (10^3) ответ будет  1 <= n < 10, где n введенное число.

Например, число 5000/1000 = 5, в промежуток от 1 до 10 попадает, значит четырехзначное.

Вот пример кода:

int n;

   cin>>n;

   if((n/(pow(10,3))<10 && (n/(pow(10,3))>=1)))

      cout<<"Число четырехзначное"<<endl;

   if((n/(pow(10,3))>10 || (n/(pow(10,3))<1)))

      cout<<"Число не четырехзначное"<<endl;

ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика