Написать программу: ввести 5 четырехзначных чисел. Распечатать начинающиеся на 71.

Написать программку: ввести 5 четырехзначных чисел. Распечатать начинающиеся на 71.

Задать свой вопрос
Ирина Грамзина
Паскаль
1 ответ

include lt;iostreamgt;


using namespace std;


// Функция, возвращающая длину числа

int NumLen( int num )

 int res = 0;

 while (num != 0)

 

   num /= 10;

   res++;

 

 return res;


int main()

 const int N = 5;

 int nums[N];

 // Цикл ввода чисел с консоли с проверкой на правильность длин

 for (int i = 0; i lt; N; i++)

 

   do

   

     cout lt;lt; "Input numder " lt;lt; i lt;lt; ": ";

     cin gt;gt; nums[i];

    while (NumLen( nums[i] ) != 4);

 


 // Цикл вывода в консоль чисел, начинающихся на 71

 cout lt;lt; endl;  

 for (int i = 0; i lt; N; i++)

   if (nums[i] / 100 == 71)

     cout lt;lt; nums[i] lt;lt; " ";


 return 0;

, оставишь ответ?
Имя:*
E-Mail:


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

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

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

Войти на сайт