Задать вопрос
23 сентября, 07:27

Очень нужна помощь! Целый день ломаю голову. Программа на Паскале. Найти максимальное среди элементов массива кратных 3. Структура программы надо как у меня, но Паскаль ругается на 15 строку на несовместимость типов - не понимаю свою ошибку. Программа:

program minmax;

var i, n:integer;

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

amax:integer;

begin

assign (input,'input. txt') ;

assign (output,'output. txt') ;

reset (input) ;

rewrite (output) ;

readln (n) ;

for i:=1 to n do read (a[i]) ;

amax:=a[1];

for i:=2 to n do

begin

if a[i] mod 3=0 > amax then

amax:=a[i];

end;

writeln (a[i]) ;

close (input) ;

close (output) ;

end.

+4
Ответы (1)
  1. 23 сентября, 08:17
    0
    Надо if (a[i] mod 3 = 0) and (a[i] >amax)
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «Очень нужна помощь! Целый день ломаю голову. Программа на Паскале. Найти максимальное среди элементов массива кратных 3. Структура ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы