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

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

Войти
Регистрация
Восстановить пароль
 
Alek70694
4 / 4 / 0
Регистрация: 27.10.2012
Сообщений: 247
#1

Отображение сообщения о количестве отрицательных чисел - C++

04.01.2013, 17:07. Просмотров 293. Ответов 4
Метки нет (Все метки)

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

Я вот думаю, допустим пять чисел, значит:
C++
1
2
3
4
5
6
#include <iostream>
using namespace std;
int main () {
cout<<"Введите пять чисел: "<<endl;
int v1, v2, v3, v4, v5;
cin>>v1>>v2>>v3>>v4>>v5;
А дальше вроде как if должна проверять каждое число, т.е. >=0 должно быть, иначе <0, но как это записать. И я еще не понимаю, как именно количество вывести, а не сами числа показать?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.01.2013, 17:07
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Отображение сообщения о количестве отрицательных чисел (C++):

Сообщение о количестве отрицательных чисел - C++
Всем привет,недавно взбрело в голову c++ изучать,так вот проблемка возникла. &quot;Напишите программу,запрашивающую у пользователя несколько...

Дано 10 действительных чисел. Определить количество, сумму и произведение отрицательных чисел - C++
Дано 10 действительных чисел. Определить количество, сумму и произведение отрицательных чисел.

Найти произведение всех положительных чисел массива, и количество отрицательных чисел - C++
Помогите, пожалуйста, с заданием по с++. Найти произведение всех положительных чисел массива {a i}, где i=1,2,...,13, и подсчитать...

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

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

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

4
Buildog
40 / 40 / 2
Регистрация: 29.04.2012
Сообщений: 185
04.01.2013, 17:10 #2
Лучше сделать массивом int Arr[5]; и в массиве смотреть отрицательные числа
0
Alek70694
4 / 4 / 0
Регистрация: 27.10.2012
Сообщений: 247
04.01.2013, 17:13  [ТС] #3
Buildog, а как без массива? Даже если с меньшим кол-вом чисел. До массива еще не дошел. Только for,if,while.
0
Buildog
40 / 40 / 2
Регистрация: 29.04.2012
Сообщений: 185
04.01.2013, 17:24 #4
без массива тогда тебе придется писать много условий, чтобы проверять каждое число. сделай счетчик
C++
1
int count=0;
А дальше
C++
1
2
if (v1<0) count++; 
if (v2<0) count++;
и так далее

Добавлено через 8 минут
А с массивом на самом деле ничего сложного, просто все твои 5 чисел, будут в массиве.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
using namespace std;
int main()
{
setlocale(LC_ALL, "Russian");
int Array[5];
cout<<"Введите 5 чисел"<<endl;
for (int i = 0; i<5; i++)
cin>>Array[i];
int count=0;
for(int i = 0; i<5 i++)
{
if(Array[i]<0) count++;
}
cout<<"Всего "<<count<<" отрицательных чисел";
system ("pause");
return 0;
}
Как то так, писал сразу сюда, но должно работать
1
Nixy
ComfyMobile
400 / 281 / 8
Регистрация: 24.07.2012
Сообщений: 916
04.01.2013, 18:13 #5
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include <iostream>
#include "windows.h"
using namespace std;
 
 
 int main()
 {
     SetConsoleCP(1251);
     SetConsoleOutputCP(1251);
     int n,count = 0,num;
     cout << "Введите количество чисел " <<endl;
     cin >> n;
     while (n){
       cout << "Введите число " <<endl;
       cin >> num;
       if (num < 0) {
          count++;
       }
       n--;
     }
     cout << "Вы ввели " << count << " отрицательных числа" <<endl;
     system("pause");
     return 0;
 }
без массива
1
04.01.2013, 18:13
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.01.2013, 18:13
Привет! Вот еще темы с ответами:

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

Для 8-ми введенных действительных чисел вычислить сумму отрицательных чисел - C++
Используя в программе цикл while, Для 8-ми введенных действительных чисел вычислить сумму отрицательных чисел.

В одномерном массиве подсчитать количество положительных чисел, отрицательных чисел и других символов - C++
В одномерном массиве подсчитать количество положительных чисел, отрицательных чисел и других символов. Значения элементов массива вводятся...

Найти сумму отрицательных чисел и количество положительных чисел массива с четными индексами - C++
1) Дан массив чисел В. Найти сумму отрицательных чисел и количество положительных чисел массива с четными индексами.


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

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

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