Предмет: Информатика, автор: sashasashkov200

Сформировать целочисленный массив из 10 случайных чисел, принадлежащих интервалу [-10;10]. Подсчитать количество положительных элементов и заменить эти элементы их индексами . На экран вывести и первоначальный массив, и получившийся массив.
это в PascalABC


fovfabomi: паскаль?
sashasashkov200: Да
fovfabomi: зачем считать кол-во полож чисел, если мы его не выводим?
sashasashkov200: учитель попросил
fovfabomi: я первый раз забыл их посчитать, но исправил
sashasashkov200: Заново скопировать типо?
fovfabomi: k:=k+1; если это есть, то у тебя уже исправленная
sashasashkov200: Блин, у меня всё перекосило в проге, вставил и копировал

Ответы

Автор ответа: fovfabomi
1

var i,k: integer;

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

begin

 for i:=1 to 10 do begin a[i]:=random(-10,10);

 writeln(a[i]);

 if a[i]>0 then begin k:=k+1;a[i]:=i;

 end; end;

 writeln('измененый массив ');

  for i:=1 to 10  do writeln(a[i]);

end.


sashasashkov200: Спасибо большое!
Похожие вопросы
Предмет: Русский язык, автор: topenu2002