alarm
Задайте вопрос
Информатика
Mitko

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

ответы: 1
Зарегистрируйтесь, чтобы добавить ответ
Ответ:

pascalABC

var

a: array of integer;

i, j, n, k: integer;

begin

Write('Введите размер массива: '); ReadLn(n);

SetLength(a, n);

Randomize();

for i := 0 to n - 1 do begin

a[i] := random(201) - 100;

if a[i] > 0 then inc(k);

end;

for i := 0 to n - 2 do begin

if a[i] > 0 then continue;

for j := i + 1 to n - 1 do begin

if a[j] > 0 then begin

swap(a[i], a[j]); //перестановка элементов местами

break;

end;

end;

end;

for i := 0 to n - 1 do Write(a[i], ', '); WriteLn;

WriteLn('В массиве ', k, ' положительных элементов. ');

end.

404
Antonella
Чтобы ответить необходимо зарегистрироваться.

Другие вопросы: - Информатика

посчитайте пж пж пж пжЗадание 1.

Дайте відповіді на запитаннядоку

Напишите процедуру которая вывод

1. Единицы измерения информации:

Вопрос 1Как называется набор эле

PYTHON2. Напишите программу для

Контакты
Реклама на сайте