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

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

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

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

04.01.2013, 17:07. Просмотров 281. Ответов 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, но как это записать. И я еще не понимаю, как именно количество вывести, а не сами числа показать?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.01.2013, 17:07     Отображение сообщения о количестве отрицательных чисел
Посмотрите здесь:

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

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

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

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

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

Подсчитать количество отрицательных чисел среди чисел m, n, p. - C++
Подсчитать количество отрицательных чисел среди чисел m, n, p в си++ Тема лабы-Разветвляющие алгоритмы

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Buildog
40 / 40 / 2
Регистрация: 29.04.2012
Сообщений: 185
04.01.2013, 17:10     Отображение сообщения о количестве отрицательных чисел #2
Лучше сделать массивом int Arr[5]; и в массиве смотреть отрицательные числа
Alek70694
4 / 4 / 0
Регистрация: 27.10.2012
Сообщений: 247
04.01.2013, 17:13  [ТС]     Отображение сообщения о количестве отрицательных чисел #3
Buildog, а как без массива? Даже если с меньшим кол-вом чисел. До массива еще не дошел. Только for,if,while.
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;
}
Как то так, писал сразу сюда, но должно работать
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.01.2013, 18:13     Отображение сообщения о количестве отрицательных чисел
Еще ссылки по теме:

Количество отрицательных чисел в массиве из 16 целых чисел - C++
Код на СИ, определяющий кол-во отрицательных чисел в массиве из 16 целых чисел, и если их больше половины массива, меняющий местами первые...

Матрица.В матрице A(6; 6) найти произведение суммы четных чисел в 3-ей строке и суммы отрицательных чисел 1-го столбца - C++
В матрице A(6; 6) найти произведение суммы четных чисел в 3-ей строке и суммы отрицательных чисел 1-го столбца:cry:

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

Отображение последовательности N случайных чисел - C++
Здравствуйте, написал программу для следующего задания: &quot;Написать программу, которая генерирует последовательность из N случайных чисел...

Поиск отрицательных чисел - C++
Добрый вечер, помогите с задачкой. Ввести с клавиатуры и напечатать модули N чисел; если введено отрицательное число, ввод и печать...

замена отрицательных чисел - C++
Добрый вечер! Пожалуйста помогите с задачей: во входном файле лежит строка, состоящая из букв, чисел и символов. Ее нужно прочесть и там...


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

Или воспользуйтесь поиском по форуму:
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;
 }
без массива
Yandex
Объявления
04.01.2013, 18:13     Отображение сообщения о количестве отрицательных чисел
Ответ Создать тему
Опции темы

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