C++ Напишите программу, которая заполняет массив из 20 элементов случайными числами на отрезке [0; 200] и считает число двузначных чисел в массиве.

28 Окт 2019 в 19:40
358 +2
0
Ответы
1
#include <iostream>
#include <ctime>
int main() {
srand(time(NULL));
const int SIZE = 20;
int arr[SIZE];
int count = 0;
for (int i = 0; i < SIZE; i++) {
arr[i] = rand() % 201; // генерация случайного числа от 0 до 200
}
for (int i = 0; i < SIZE; i++) {
if (arr[i] >= 10 && arr[i] <= 99) {
count++;
}
}
std::cout << "Исходный массив:\n";
for (int i = 0; i < SIZE; i++) {
std::cout << arr[i] << " ";
}
std::cout << "\nКоличество двузначных чисел в массиве: " << count << std::endl;
return 0;
}

Программа создает массив из 20 случайных чисел на отрезке [0; 200], затем подсчитывает количество двузначных чисел в этом массиве.

19 Апр 2024 в 03:42
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир