
Составьте программу, которая вычисляет наибольшее число из элементов массива


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

const n=30;
var a:array[1..n] of integer;
i,max:integer;
begin
randomize;
writeln('Исходный массив:');
for i:=1 to n do
begin
a[i]:=random(90)+10;
write(a[i],' ');
end;
writeln;
max:=a[1];
for i:=2 to n do
if a[i] > max then max:=a[i];
writeln('max = ',max);
end.
Пример:
Исходный массив:
65 85 66 86 42 36 90 97 66 98 39 19 30 14 81 33 29 24 29 71 36 11 14 32 98 10 33 73 10 34
max = 98



Для написания программы, которая вычисляет наибольшее число из элементов массива, мы можем использовать следующий алгоритм:
- Создаем массив данных.
- Инициализируем переменную для хранения текущего максимального значения.
- Проходим по всем элементам массива.
- Сравниваем каждый элемент с текущим максимальным значением и обновляем его, если текущий элемент больше.
- По завершении цикла, в переменной будет храниться наибольшее значение.
Ниже представлена примерная реализация данного алгоритма на языке программирования Python:
pythondef find_max_element(arr):
if not arr:
return None # Возвращаем None, если массив пуст
max_value = arr[0] # Инициализируем переменную первым элементом массива
for num in arr:
if num > max_value:
max_value = num
return max_value
# Пример использования функции:
array_of_numbers = [3, 10, 7, 45, 21, 35, 17]
result = find_max_element(array_of_numbers)
print("Наибольшее число в массиве:", result)
В этом примере функция find_max_element()
принимает массив arr
, проходит по всем его элементам и находит наибольшее число. После завершения цикла, она возвращает наибольшее значение, которое затем выводится на экран.


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







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili