(Pascal или Delphi) В заданном массиве A(N) положительные элементы уменьшить вдвое, а отрицательные заменить на значения их индексов.

(Pascal или Delphi) В заданном массиве A(N) положительные элементы уменьшить вдвое, а отрицательные заменить на значения их индексов.
Гость
Ответ(ы) на вопрос:
Гость
var a:array of real; n,an:integer; begin randomize; writeln('Введите размерность массива'); readln(n); n:=n+1; setlength(a,n); for an:=1 to n-1 do begin; a[an]:=random(10); if a[an]>0 then a[an]:=a[an]/2 else a[an]:=an; write (a[an],','); end; end.
Не нашли ответ?
Ответить на вопрос
Похожие вопросы