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

Варя11011 Варя11011    2   08.04.2020 20:41    3

Ответы
astatined astatined  12.10.2020 23:08

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

ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика