Заполните массив 20 числами от -30 до 10. Най­ди­те индекс и значение первого...

0 голосов
44 просмотров

Заполните массив 20 числами от -30 до 10. Най­ди­те индекс и значение первого положительного элемента массива. Вывести на экран массив, а затем индекс и значение первого положительного элемента. ​


Информатика (168 баллов) | 44 просмотров
0

заполнить массив случайными числами или введенными

0

наверное случайными

0

индексация с 1 или с 0?

0

я таких слов даже не знаю. хз что училке нужно

Дан 1 ответ
0 голосов
Правильный ответ

var

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

i,pp:integer;

Begin

randomize;

pp:=-1;

for i:=1 to 20 do begin

a[i]:=random(41)-30;

write(a[i],' ');

if (a[i]>0) and (pp=-1) then pp:=i;

end;

Writeln();

Writeln(pp);

if pp>-1 then Writeln(a[pp]);

end.

Если положительных элементов не было то выведется -1

(180 баллов)