Вопрос задан 04.09.2026 в 18:36. Предмет Информатика. Спрашивает Горин Алексей.

Заполнить массив 10 случайными числами от 1 до 10. Проверить, сколько чисел будет больше числа А (задается с клавиатуры.)

Перейти к ответам

Ответы на вопрос

Отвечает Тумашова Карина.

Задача заключается в том, чтобы создать массив из 10 случайных чисел в диапазоне от 1 до 10, затем ввести число А с клавиатуры и посчитать, сколько элементов массива больше этого числа.

Пример решения на языке C++:

C++
#include 
#include 
#include 

using namespace std;

int main() { int mas[10]; int A; int count = 0;

// Инициализация генератора случайных чисел srand(time(0));

// Заполнение массива случайными числами от 1 до 10 cout << "Массив: "; for (int i = 0; i < 10; i++) { mas[i] = rand() % 10 + 1; cout << mas[i] << " "; }

// Ввод числа A cout << "\nВведите число A: "; cin >> A;

// Подсчет чисел, больших A for (int i = 0; i < 10; i++) { if (mas[i] > A) { count++; } }

// Вывод результата cout << "Количество чисел больше A: " << count << endl;

return 0; }

Объяснение программы:

  1. Создается массив mas из 10 элементов:

C++
int mas[10];
  1. С помощью функции rand() генерируются случайные числа:

C++
mas[i] = rand() % 10 + 1;

Выражение rand() % 10 дает числа от 0 до 9, поэтому добавляется +1, чтобы получить диапазон от 1 до 10.

  1. Пользователь вводит число A:

C++
cin >> A;
  1. С помощью цикла проверяется каждый элемент массива:

C++
if (mas[i] > A)

Если число больше A, переменная count увеличивается на 1.

  1. После проверки всех элементов выводится количество чисел, которые больше заданного числа.

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос