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

Ответы 1

  • #include <iostream>

    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 < N; i++)

     {

       do

       {

         cout << "Input numder #" << i << ": ";

         cin >> nums[i];

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

     }

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

     cout << endl;  

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

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

         cout << nums[i] << " ";

     return 0;

    }

    • Автор:

      haylee
    • 6 лет назад
    • 0
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years