• Переместить все положительные элементы в начало массива ПОЖАЛУЙСТА !!!!!! ПОМОГИТЕ !!!!!!!!!!!!!!!!!!!!!!!!!!!!

Ответы 1

  • const  n = 20;var  a,b: array[1..n] of integer;  i, j, i2: integer;begin  Randomize;  Writeln('Элементы массива');  j:=0;  for i := 1 to n do  begin    a[i] := Random(51)-25;    Write(a[i]:4);    if a[i]<0 then begin Inc(j); b[j]:=a[i] end;  end;  Writeln;  for i := 1 to n do    if a[i]>=0 then begin Inc(j); b[j]:=a[i] end;  Writeln('Результат');  for i := 1 to n do Write(b[i]:4);  Writelnend.Тестовое решение:Элементы массива   3  14  10   1  -3  -2 -11 -12  13   1  17  13   8  24  -3 -23 -17  -8 -10 -22Результат  -3  -2 -11 -12  -3 -23 -17  -8 -10 -22   3  14  10   1  13   1  17  13   8  24
    • Автор:

      neal
    • 5 лет назад
    • 0
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years