Работа 3.6 Упр.2 ГДЗ Семакин 10 класс (Информатика)
Рассмотрим вариант решения задания из учебника Семакин, Хеннер, Шеина 10 класс, Бином: 2. Дан массив из N действительных чисел. Подсчитать, сколько в нем отрицательных, положительных и нулевых элементов. *Цитирирование задания со ссылкой на учебник производится исключительно в учебных целях для лучшего понимания разбора решения задания. 10 semakin10 pract/3-6/2 98
Для каждого элемента массива нужно проверить его знак и увеличить один из трёх счётчиков:
- если $$a[i] > 0$$, увеличиваем счётчик положительных чисел;
- если $$a[i] < 0$$, увеличиваем счётчик отрицательных чисел;
- иначе элемент равен нулю, увеличиваем счётчик нулей.
После просмотра всех элементов выводим значения трёх счётчиков.
var a: array[1..200] of real;
n, k1, k2, k3, i: integer;
begin
randomize;
writeln(‘Введи размер массива’);
readln(n);
for i := 1 to n do
begin
a[i] := 21 * random — 10;
if a[i] > 0 then inc(k1)
else if a[i] < 0 then inc(k2)
else inc(k3);
write(a[i]:4);
end;
writeln(‘Положительных=’, k1);
writeln(‘Отрицательных=’, k2);
writeln(‘Нулевых=’, k3);
end.
Перед началом подсчёта счётчики $$k1$$, $$k2$$ и $$k3$$ должны быть равны нулю.
Ответ
Нужно последовательно просмотреть все элементы массива и подсчитать количество положительных, отрицательных и нулевых значений с помощью трёх счётчиков.