Задать вопрос
7 сентября, 16:42

Помогите найти ошибку в коде (синтаксическую) ((

var i, max, min, imax, imin, sum, kol:longint;

a:array [1 ... 100000] of longint;

begin

i:=0;

max:=0;

min:=maxint;

sum:=0;

kol:=0;

repeat

i:=i+1;

readln (a[i]) ;

while a[i]0 do begin

if a[i] mod 2=0 then

begin

kol:=kol+1;

sum:=sum+a[i];

if a[i]>max then

begin

max:=a[i];

imax:=i;

end;

if a[i] begin

min:=a[i];

imin:=i;

end;

end;

end;

write ('Количество чисел:', kol,', сумма чисел:', sum,', максимальное из чисел: ', max,', номер максимального числа:', imax,', минимальное из чисел', min,', номер минимального числа:', imin) ;

end.

+4
Ответы (1)
  1. 7 сентября, 18:48
    0
    Var i, max, min, imax, imin, sum, kol:longint;

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

    begin

    i:=1;

    readln (a[i]) ;

    max:=0;

    min:=maxint;

    sum:=0;

    kol:=0;

    while a[i]0 do begin

    if a[i] mod 2=0 then

    begin kol:=kol+1; sum:=sum+a[i]; end;

    if a[i]>max then

    begin max:=a[i]; imax:=i; end;

    if a[i]
    begin min:=a[i]; imin:=i; end;

    i:=i+1;

    readln (a[i]) ;

    end;

    writeln ('Количество чисел:', kol,', сумма чисел:', sum) ;

    writeln ('максимальное из чисел: ', max,', номер максимального числа:', imax) ;

    writeln ('минимальное из чисел: ', min,', номер минимального числа:', imin) ;

    end.

    Пример:

    15

    27

    94

    60

    51

    0

    Количество чисел: 2, сумма чисел: 154

    максимальное из чисел: 94, номер максимального числа: 3

    минимальное из чисел: 15, номер минимального числа: 1
Знаете ответ?
Сомневаетесь в ответе?
Найдите правильный ответ на вопрос ✅ «Помогите найти ошибку в коде (синтаксическую) (( var i, max, min, imax, imin, sum, kol:longint; a:array [1 ... 100000] of longint; begin ...» по предмету 📘 Информатика, а если вы сомневаетесь в правильности ответов или ответ отсутствует, то попробуйте воспользоваться умным поиском на сайте и найти ответы на похожие вопросы.
Смотреть другие ответы