Вопрос задан 08.10.2026 в 14:41.
Предмет Информатика.
Спрашивает Жукова Рина.
Заполните одномерный массив случайными числами. Найдите и выведите на экран наибольший его элемент и порядковый номер этого элемента.
Ответы на вопрос
Отвечает Мережко Сергей.
Для решения задачи нужно:
- Создать одномерный массив.
- Заполнить его случайными числами.
- Найти максимальный элемент массива.
- Определить его порядковый номер (индекс).
- Вывести найденные значения на экран.
Например, решение на языке C++:
C++
#include
#include
#include using namespace std;int main()
{
const int n = 10; // размер массива
int a[n];
srand(time(0));
// Заполнение массива случайными числами
cout << "Массив: ";
for (int i = 0; i < n; i++)
{
a[i] = rand() % 100; // числа от 0 до 99
cout << a[i] << " ";
}
// Поиск максимального элемента
int max = a[0];
int number = 0;
for (int i = 1; i < n; i++)
{
if (a[i] > max)
{
max = a[i];
number = i;
}
}
cout << endl;
cout << "Наибольший элемент: " << max << endl;
cout << "Порядковый номер элемента: " << number + 1 << endl;
return 0;
}Пример работы программы:
Массив: 12 45 7 89 34 56 90 23 11 67
Наибольший элемент: 90
Порядковый номер элемента: 7В программе переменная max хранит значение наибольшего элемента, а переменная number — его индекс в массиве. Так как в программировании индексация начинается с нуля, при выводе используется number + 1, чтобы получить обычный порядковый номер элемента.
Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili

