Помогите,пожалуйста необходимо написать программу в Паскале Вставить по одному элементу с...

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

Помогите,пожалуйста
необходимо написать программу в Паскале
Вставить по одному элементу с заданным значением перед всеми отрицательными элементами массива.


Информатика (2.7k баллов) | 30 просмотров
0

да,необходимо использовать randomize ,да,именно это и нужно сделать

0

если он 1,то перед ним должно вставиться число,которое нам нужно

0

Так то оно так, я впаскале не слышал о динамическом добавлении ячеек в массив

0

Или вы имеете в виду поставить число в туже ячейку, но перед отрицательным числом.

0

Задача не особо все бъясняет

0

необходимо вставить число перед "-" элементом,заменяя стоящее сверху(над отрицательным числом)

0

Я может конечно тупой, но что значит "стоящее сверху". Это как?

0

Массив что, двумерный?

0

попробую объяснить иначе: например, массив 1 2 3 5 -7 2 ,вот число 5 должно замениться на нужное нам число

0

Так бы сразу

Дано ответов: 2
0 голосов

Var
  a:array[1..10] of integer;
  n,i:integer;
begin
  readln(n);
  for i:=1 to 10 do begin
    a[i]:=random(-10,10);
    if (a[i] < 0) and (i > 1) then begin
      if a[i-1] > 0 then a[i-1]:=n;
    end;
    if (a[i] < 0) and (i = 1) then write(n:3);
  end;
    for i:=1 to 10 do write(a[i]:3);
end.

(795 баллов)
0

большое спасибо)

0

))

0 голосов

Pascal ABC.............