Вопрос задан 03.06.2023 в 13:20. Предмет Информатика. Спрашивает Ващенко Даниил.

Помогите пожалуйста срочно! Найдите количество положительных элементов в данном массиве. Формат

входных данных В первой строке вводится количество элементов в массиве. Во второй строке вводятся элементы массива. Формат выходных данных Выведите ответ на задачу. Sample Input: 5 1 -2 3 -4 5 Sample Output: 3
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Новикова Анна.

var

       s: array [1..1000] of Integer;

       i, j, count: Word;

begin

       Read (i);

       

       for j := i downto 1 do begin

               Read (s[j]);

               if s[j] > 0 then

                       Inc (count)

       end;

       

       Write (count)

end.        

0 0
Отвечает Зарубин Никита.

python

*массива в python нет, потому-что в массиве хранится только один тип данных, в python вместо массива используется список где может быть разного типа данные.

с вводом количества элементов списка:

amount = int(input('Введите количество элементов массива: '))

arr = input('Введите элементы массива: ').split()

pos_numbers = [i for i in range(amount) if int(arr[i]) >= 0]

print(len(pos_numbers))

без ввода количества элементов списка:

print(len([i for i in input('Введите элементы массива: ').split() if int(i) >= 0]))

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно, я помогу вам решить эту задачу. Для подсчета количества положительных элементов в данном массиве, вам нужно пройти по всем элементам массива и проверить, какие из них являются положительными числами. Вот решение на языке Python:

python
# Читаем количество элементов в массиве n = int(input()) # Читаем элементы массива и разделяем их по пробелам arr = list(map(int, input().split())) # Инициализируем счетчик положительных элементов count = 0 # Проходим по всем элементам массива for num in arr: if num > 0: count += 1 # Выводим результат print(count)

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

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос