Регистрация
Войти
Стать экспертом Правила
Информатика

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

ОТВЕТЫ

При делении числа на 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;

358
Контакты
Реклама на сайте
Спрошу
О проекте
Новым пользователям
Новым экспертам