Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
kingtrav
0 / 0 / 0
Регистрация: 26.01.2016
Сообщений: 23
#1

Среди введенных чисел определить количество положительных отрицательных и равных нулю - C++

24.02.2016, 23:27. Просмотров 419. Ответов 5
Метки нет (Все метки)

Ввести в программе n чисел с клавиатуры и определить, сколько среди них положительных, отрицательных и равных 0. Вывести результат на экран.
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.02.2016, 23:27
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Среди введенных чисел определить количество положительных отрицательных и равных нулю (C++):

Определить наименьшее среди положительных и наибольшее среди отрицательных введенных чисел - C++
Помогите написать программу: пользователь вводит числа заканчивая введение нулем. Определить наименьшее среди положительных и больше среди...

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

Вывести количество отрицательных чисел среди введенных - C++
Как сделать чтобы программа выводила количество отрицательных чисел #include<iostream> using namespace std; int main() { ...

В массиве А(n) (n<=7) хотя бы один нуль. Определить количество положительных и количество отрицательных элементов к первому нулю. - C++
В массиве А(n) (n&lt;=7) хотя бы один нуль. Определить количество положительных и количество отрицательных элементов к первому нулю.

Определить минимум среди положительных и максимум среди отрицательных чисел - C++
Ну вот смотрите у меня есть код почти робочий.Он правильно показивает самое меньшее среди положительных но почему он покизвает самое...

Двумерный массив. Определить количество равных нулю элементов - C++
В массивах X1..X5, Y1..Y7, Z1..Z14 определить количество равных нулю элементов. Если их больше половины, то первый и последний элементы...

5
Игорь1986
49 / 113 / 29
Регистрация: 08.09.2014
Сообщений: 999
Завершенные тесты: 1
25.02.2016, 10:31 #2
З СЧЕТЧИКА И 3 УСЛОВИЯ 5 СТРОЧЕК КОДА
0
zss
Модератор
Эксперт С++
6537 / 6099 / 2009
Регистрация: 18.12.2011
Сообщений: 15,870
Завершенные тесты: 1
25.02.2016, 12:10 #3
Цитата Сообщение от Игорь1986 Посмотреть сообщение
3 УСЛОВИЯ
Если не считать условие внутри for, то 2 условия:
C++
1
2
3
4
5
6
7
8
9
10
for(int i=1;i<=n;i++)
{
cin>>x;
if(x>0)
   countp++;
else if(x<0)
   countm++;
else 
   countz++;
}
0
Игорь1986
49 / 113 / 29
Регистрация: 08.09.2014
Сообщений: 999
Завершенные тесты: 1
25.02.2016, 12:20 #4
А если использовать более краткую конструкцию if:?
0
zss
Модератор
Эксперт С++
6537 / 6099 / 2009
Регистрация: 18.12.2011
Сообщений: 15,870
Завершенные тесты: 1
25.02.2016, 12:29 #5
Цитата Сообщение от Игорь1986 Посмотреть сообщение
если использовать более краткую
НЕ кошерно....
0
Croessmah
Ушел
Эксперт CЭксперт С++
13554 / 7705 / 872
Регистрация: 27.09.2012
Сообщений: 19,006
Записей в блоге: 3
Завершенные тесты: 1
25.02.2016, 13:02 #6
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
 
int main()
{
    size_t result[3] = {0, 0, 0};
    
    int x = 0;
    while( std::cin>>x ){
        ++result[int(x>=0) + int(x>0)];
    }
 
    std::cout <<
        "negative: " << result[0] <<
        "\npositive: " << result[2] <<
        "\nzero: " << result[1] << std::endl;
}
http://rextester.com/QIMB63975
1
25.02.2016, 13:02
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.02.2016, 13:02
Привет! Вот еще темы с ответами:

Двумерный массив. Определить количество равных нулю элементов. - C++
в массиве определить количество равных нулю элементов. Если их больше половины , то первый и последний элемент заменить на -100

Определить количество положительных и отрицательных чисел в наборе из трёх чисел - C++
Ввести 3 числа A, B, C. Определить количество положительных и отрицательных чисел в этом наборе. Как её решить, не могу разобраться.

В массиве определить количество положительных и отрицательных чисел - C++
Задан линейный массив, состоящий из n элементов. Определить количество положительных и отрицательных чисел и вывести сообщение в виде:...

В массиве определить количество отрицательных и положительных чисел - C++
задан одномерный массив размером n. определить количество отрицательных чисел, количество положительных чисел и среднее арифметическое всех...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru