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

Ответы на вопрос

a : array [1..1000] of integer;
i, n, z, p, m : integer;
begin
i := 0;
while not eoln do
begin
read (z);
inc (i);
a[i] := z;
end;
m:= i; n:=0; z:=0; p:= 0;
for i := 1 to m do
if i mod 2 = 0 then
begin
if a[i] < = then inc (n)
else if a[i] > 0 then inc (p)
else inc (z);
end;
writeln (n, ' ', z, ' ', p);
end.



Для того чтобы подсчитать количество отрицательных, нулевых и положительных элементов массива с номерами позиций, кратных двум, начиная с первого, нужно сначала создать массив и затем пройтись по нему, проверяя условия.
Допустим, у нас есть массив arr размером n. Мы можем создать цикл, который будет проходить по каждому элементу массива, начиная с первого и увеличивая шаг на 2 (так как нам нужны только элементы с номерами позиций, кратными двум).
Внутри цикла мы будем проверять каждый элемент на отрицательность, равенство нулю или положительность и увеличивать соответствующий счетчик.
Пример кода на Python:
```python arr = [3, -2, 0, 5, -1, 0, 4, -6, 8, 9] # Пример массива
negative_count = 0 zero_count = 0 positive_count = 0
for i in range(0, len(arr), 2): if arr[i] < 0: negative_count += 1 elif arr[i] == 0: zero_count += 1 else: positive_count += 1
print("Количество отрицательных элементов:", negative_count) print("Количество нулевых элементов:", zero_count) print("Количество положительных элементов:", positive_count) ```
Этот код создает массив arr и затем проходится по нему, начиная с первого элемента и увеличивая шаг на 2. Затем он проверяет каждый элемент на отрицательность, равенство нулю или положительность и увеличивает соответствующий счетчик. В конце выводится количество отрицательных, нулевых и положительных элементов.


Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili