Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
kingtrav
0 / 0 / 0
Регистрация: 26.01.2016
Сообщений: 23
1

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

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

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

Определить количество положительных, отрицательных и равных нулю элементов матрицы А (функции)
Дан двухмерный массив А размером n•m. Определить количество...

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

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

Вывести количество отрицательных чисел среди введенных
Как сделать чтобы программа выводила количество отрицательных чисел ...

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

5
Игорь1986
121 / 114 / 57
Регистрация: 08.09.2014
Сообщений: 1,038
Завершенные тесты: 1
25.02.2016, 10:31 2
З СЧЕТЧИКА И 3 УСЛОВИЯ 5 СТРОЧЕК КОДА
0
zss
Модератор
Эксперт С++
7254 / 6702 / 4241
Регистрация: 18.12.2011
Сообщений: 17,690
Завершенные тесты: 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
121 / 114 / 57
Регистрация: 08.09.2014
Сообщений: 1,038
Завершенные тесты: 1
25.02.2016, 12:20 4
А если использовать более краткую конструкцию if:?
0
zss
Модератор
Эксперт С++
7254 / 6702 / 4241
Регистрация: 18.12.2011
Сообщений: 17,690
Завершенные тесты: 1
25.02.2016, 12:29 5
Цитата Сообщение от Игорь1986 Посмотреть сообщение
если использовать более краткую
НЕ кошерно....
0
Croessmah
++Ͻ
14630 / 8379 / 1582
Регистрация: 27.09.2012
Сообщений: 20,583
Записей в блоге: 2
Завершенные тесты: 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

Определить количество отрицательных среди введенных пользователем элементов
Составить программ,определяющую количество отрицательных введеных пользователем...

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

Определить количество положительных и отрицательных чисел в наборе из трёх чисел
Ввести 3 числа A, B, C. Определить количество положительных и отрицательных...


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

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

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