Вопрос задан 08.10.2026 в 14:41. Предмет Информатика. Спрашивает Жукова Рина.

Заполните одномерный массив случайными числами. Найдите и выведите на экран наибольший его элемент и порядковый номер этого элемента.

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

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

Отвечает Мережко Сергей.

Для решения задачи нужно:

  1. Создать одномерный массив.
  2. Заполнить его случайными числами.
  3. Найти максимальный элемент массива.
  4. Определить его порядковый номер (индекс).
  5. Вывести найденные значения на экран.

Например, решение на языке 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, чтобы получить обычный порядковый номер элемента.

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

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

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

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