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

Как применить random вместо readln?

program pr9;

type mas = array[-10 ... 10] of integer;

const n = 5; var s, i:integer; a:mas;

begin

writeln ('Номера четных отрицательных элементов:') ;

s:=0;

for i:=1 to n do begin

readln (a[i]) ;

end;

for i:=1 to n do begin

if (a[i]<0) and (a[i] mod 2=0) then

begin

write (i,' ') ;

s:=s+a[i];

end;

end;

writeln;

writeln ('Их сумма=', s) ;

end.

+3
Ответы (1)
  1. 27 сентября, 01:41
    0
    Program pr9;

    type mas = array[-10 ... 10] of integer;

    const n = 5;

    var s, i:integer;

    a:mas;

    begin

    randomize;

    writeln ('Номера четных отрицательных элементов:') ;

    s : = 0;

    for i : = 1 to n do

    begin

    a[i] : = random (1000) - 500; {Числа рандомизируются от - 500 до 500}

    end;

    for i:=1 to n do

    begin

    write (a[i], ' ') ;

    end;

    for i:=1 to n do

    begin

    if (a[i] < 0) and (a[i] mod 2 = 0)

    then

    begin

    write (i, ' ') ;

    s : = s + a[i];

    end;

    end;

    writeln;

    writeln (' Их сумма = ', s) ;

    end.
Знаете ответ?
Сомневаетесь в ответе?
Найдите правильный ответ на вопрос ✅ «Как применить random вместо readln? program pr9; type mas = array[-10 ... 10] of integer; const n = 5; var s, i:integer; a:mas; begin ...» по предмету 📘 Информатика, а если вы сомневаетесь в правильности ответов или ответ отсутствует, то попробуйте воспользоваться умным поиском на сайте и найти ответы на похожие вопросы.
Смотреть другие ответы