В одномерном массиве найти максимальный элемент заменить на 0 ,и вывести массив на экран. На паскале.

14 Мар 2020 в 19:41
155 +1
0
Ответы
1

program ReplaceMaxElement;
const
N = 10;
var
arr: array[1..N] of integer;
i, maxIndex: integer;
begin
// Заполняем массив случайными значениями
randomize;
for i := 1 to N do
begin
arr[i] := random(100); // случайное число до 100
write(arr[i], ' ');
end;

// Находим индекс максимального элемента
maxIndex := 1;
for i := 2 to N do
begin
if arr[i] > arr[maxIndex] then
maxIndex := i;
end;

// Заменяем максимальный элемент на 0
arr[maxIndex] := 0;

writeln;

// Выводим измененный массив
for i := 1 to N do
begin
write(arr[i], ' ');
end;

end.

18 Апр 2024 в 16:14
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир