• Заполните массив случайными числами в интервале [-100,100] и переставить элементы так, чтобы все положительные элементы стояли в начале массива, а все отрицательные и нули-в конце. Вычислите количество положительных элементов.

Ответы 1

  • var i,c:integer;an:array[1..10] of integer,a:array[1..10] of integer;beginrandomize;for i:=1 to 10 do a[i]:=random(100)-100;for i:=1 to 10 do if a[i]>0 then beginan[i]:=a[i];c:=c+1;end;writeln("Кол-во положительных элементов: ",c);for i:=1 to 10 do beginif a[i]<=0 then beginan[c]:=a[i];c:=c+1;end;end;writeln("Получившийся массив:");writeln(" ");for i:=1 to 10 do write(an[i]," ");end.
    • Автор:

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

Еще вопросы

Войти через Google

или

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

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

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