Предмет: Информатика, автор: derlk

ПАСКАЛЬ. 9 КЛАСС

В одномерном массиве целых чисел найти максимальную разность двух соседних чисел (ввод чисел организовать с клавиатуры).


mesmerizingbutterfly: Одно и то же, если брать модуль разности
mesmerizingbutterfly: Модуль это та же разность, но с плюсом, чтобы программа могла правильно сравнивать разности чисел.Согласитесь, будет неловко, если у чисел остаток от вычитания -32, а программа выведет 14, потому что это число положительное => больше -32.
mesmerizingbutterfly: Потеплело на -7 градусов, забавно)

Ответы

Автор ответа: mesmerizingbutterfly
1

Ответ:

program raznost;

var i,s,n,m:integer;

a: array [1..15000] of integer;

begin

readln(n);

for i:=1 to n do  

 readln (a[i]);

s:=0; m:=0;

for i:=1 to n-1 do begin

 s:=abs(a[i]-a[i+1]);

 if s>m then

m:=s;

end;

writeln ('Maksimalnaya raznost` ravna ',m);

end.

Объяснение:

Похожие вопросы
Предмет: Українська мова, автор: rrrr023
Предмет: Алгебра, автор: arcibald