Вопрос задан 12.05.2019 в 04:45. Предмет Информатика. Спрашивает Березняк Алёна.

Заполнить массив 20 случайными числами (использовать генератор случайных чисел). Найти в массиве

максимальный элемент и вывести на экран его значение и порядковый номер в массиве.
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Астанина Аня.

 

  uses crt; var    arr:array[1..20]ofinteger;    max,q,maxq:integer; beginwriteln('ARRAY: '); for q:=1to20do          begin          arr[q]:=random(80);          writeln(q:2,arr[q]:6);          end; max:=arr[1]; for q:=2to20do     if arr[q]>max then        begin        max:=arr[q];        maxq:=q;        end; writeln; write('MAX = ',max,' (П. НОМЕР ',maxq,')'); end.
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для решения данной задачи можно воспользоваться следующим алгоритмом: 1. Создаем массив с размерностью 20. 2. Используя генератор случайных чисел, заполняем массив случайными значениями. 3. Инициализируем переменные max_value и max_index значениями первого элемента массива. 4. Проходим по всем элементам массива, начиная со второго. 5. Для каждого элемента, сравниваем его значение с текущим максимальным значением. - Если текущий элемент больше max_value, обновляем значения max_value и max_index. 6. После прохода по всем элементам, выводим на экран максимальное значение и его порядковый номер.

Пример реализации данного алгоритма на языке Python:

```python import random

# Создание массива arr = [0] * 20

# Заполнение массива случайными значениями for i in range(len(arr)): arr[i] = random.randint(0, 100)

# Инициализация переменных max_value = arr[0] max_index = 0

# Поиск максимального элемента и его индекса for i in range(1, len(arr)): if arr[i] > max_value: max_value = arr[i] max_index = i

# Вывод максимального элемента и его индекса на экран print("Максимальный элемент:", max_value) print("Порядковый номер в массиве:", max_index) ```

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

0 0

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

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

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