Задать вопрос
5 февраля, 05:35

Как применить 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.

+5
Ответы (1)
  1. 5 февраля, 06:20
    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 ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы