Предмет: Информатика,
автор: mariakurdakova
Написать программу: ввести 5 четырехзначных чисел. Распечатать начинающиеся на 71.
mariakurdakova:
Паскаль
Ответы
Автор ответа:
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;
}
Похожие вопросы
Предмет: История,
автор: meerimrahmatova08
Предмет: Математика,
автор: yasminsadykova52
Предмет: Английский язык,
автор: sayle2061
Предмет: Алгебра,
автор: kostarevroman
Предмет: Литература,
автор: Аноним