Как посчитать количество отрицательных чисел в массиве
Перейти к содержимому

Как посчитать количество отрицательных чисел в массиве

  • автор:

Количества отрицательных и положительных элементов в массиве

В заданном массиве чисел найти (посчитать) количество положительных и количество отрицательных элементов.

Например, задан массив целых чисел [10, -5, 3, 2, 0, -1, 8, 0, 10, 3]. В нем 6 положительных и 2 отрицательных элемента (нули ни к тем, ни к другим не относятся).

Для решения данной задачи введем две переменные ( pos и neg ) для подсчета количества соответственно положительных и отрицательных элементов массива.

Будем проверять очередной элемент-число в том же цикле, в котором массив заполняется. Если элемент меньше нуля, значит будем увеличивать на 1 переменную neg . Иначе, если элемент больше нуля, будем увеличивать pos . Мы не можем опустить проверку на положительность (которая идет второй), ведь число может оказаться равным нулю, и в таком случае никакую переменную-счетчик увеличивать не надо.

После завершения цикла остается только вывести на экран значения переменных pos и neg , которые содержат количества положительных и отрицательных элементов массива.

Исходный код программы поиска количества положительных и отрицательных элементов массива на языке Pascal:

const N = 10; var a: array[1..N] of integer; i, pos, neg: byte; begin randomize; pos := 0; neg := 0; for i := 1 to N do begin a[i] := random(7) - 3; write(a[i], ' '); if a[i] < 0 then neg := neg + 1 else if a[i] >0 then pos := pos + 1; end; writeln; writeln('Положительных: ', pos); writeln('Отрицательных: ', neg); end.
3 1 -3 -3 -1 1 0 0 2 -2 Положительных: 4 Отрицательных: 4

Найти количество отрицательных чисел [закрыт]

Вопросы с просьбами помочь с отладкой («почему этот код не работает?») должны включать желаемое поведение, конкретную проблему или ошибку и минимальный код для её воспроизведения прямо в вопросе. Вопросы без явного описания проблемы бесполезны для остальных посетителей. См. Как создать минимальный, самодостаточный и воспроизводимый пример.

Закрыт 3 года назад .
Есть такое задание:

Запросить ввод k чисел. Вводить можно отрицательные, положительные числа, ноль. Числа могут повторяться. Найти количество отрицательных чисел среди вводимых. Вывести ответ с пояснением.

В программе используется оператор цикла for , оператор проверки условия if .
Вот код, до которого я дошел:

k = int(input('Введите любое число ')) a = 0 for k in range(k, 1): if k < 0: print(k) 

Подсчитать количество отрицательных элементов массива

Author24 — интернет-сервис помощи студентам

Подсчитать количество отрицательных элементов массива
Создайте массив А с элементами от -10 до 10 и выведите его на экран. Подсчитайте количество.

Подсчитать количество отрицательных элементов массива
создайте массив A с помощью генератора случайных чисел с элементами от -10 до 10 и выведите его на.

Подсчитать количество отрицательных и положительных элементов массива
Подскажите с массивами. Задача такая: Подсчитать количество отрицательных и положительных элементов.

Найти сумму отрицательных элементов массива и подсчитать их количество
нуждаюсь в Вашей помощи. задание звучит так. Найти сумму отрицательных элементов массива x и.

Эксперт С++

13525 / 10771 / 6420
Регистрация: 18.12.2011
Сообщений: 28,752

См. ссылки внизу страницы

Учитесь правильно формулировать название темы.
И не забывайте - в теме должен быть только один вопрос.

174 / 134 / 105
Регистрация: 14.04.2016
Сообщений: 719

Лучший ответ

Сообщение было отмечено degarem как решение

Решение

1 2 3 4 5 6 7 8 9 10
int arrray[10] int count = 0; for (int i = 0; i  10; i++) { if (array[i]  0) count++; } std::cout  ;

87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
Помогаю со студенческими работами здесь

Вычислить значение функции для отрицательных элементов массива и подсчитать их количество
Помогите решить задачу. Дано одномерный массив Р, состоящий из 32 элементов. Вычислить значение.

Подсчитать и вывести на экран количество отрицательных, положительных и нулевых элементов массива
1)Подсчитать и вывести на экран количество отрицательных, положительных и нулевых элементов.

Одномерный массив. Вычислить значение функции для отрицательных элементов массива и подсчитать их количество
Дано одномерный массив Р состоящий из 32 элементов. Вычислить значение функции для отрицательных.

Подсчитать в массивах количество отрицательных элементов
Разработать программу, содержащую две функции: 1. Заданы два массива А(N) и В(M). Подсчитать в них.

Или воспользуйтесь поиском по форуму:

Посчитать количество отрицательных элементов массива

Посчитать количество отрицательных элементов массива

Посчитать количество отрицательных элементов массива

Среда программирования КуМир

На данном уроке посчитаем количество отрицательных элементов массива в одномерном массиве на языке программирования КуМир.

алг посчитать количество отрицательных элементов массива нач цел таб x[1:5], цел i,k k:=0 вывод 'Введите 5 чисел: ' нц для i от 1 до 5 ввод x[i] кц нц для i от 1 до 5 если x[i]

Для проверки программы введите последовательно числа:

Ответ: 2

Посчитать количество отрицательных элементов массива

Самостоятельная работа

Вывести на экран количество положительных четных чисел в массиве

Ответ напишите в комментариях этого поста

0 2 051 просмотров

Вам также может быть интересно

Упростить логические выражения

Уроки 0 10 870 просмотров
Упростить логические выражения Тема: «Алгебра логики» В некоторых заданиях ЕГЭ по информатике под №

Установка Python в связке с PyCharm Edu

Уроки 0 3 007 просмотров

Установка Python в связке с PyCharm Edu Все большую популярность среди профессиональных программистов и

Определение информационного объема сообщения

Уроки 0 27 786 просмотров

Определение информационного объема сообщения. Информатика в 7 классе. Тема: «Измерение информации» Формулы Для определения

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *