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

Как посчитать количество положительных и отрицательных чисел в массиве? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Операторы повтора с условием http://www.cyberforum.ru/cpp-beginners/thread1184404.html
Начав тренировки, лыжник в первый день пробежал 10 км. Каждый следующий день он увеличивал пробег на 10% от пробега предыдущего дня. Определить: а) Суммарный путь лыжника за первые 7 дней тренировок; б) в какой день он пробежит больше 20 км.
C++ Нерекурсивные процедуры и функции: вычислить сумму факториалов всех нечетных чисел от 1 до 9 Написать программу для вычисления суммы факториалов всех нечетных чисел от 1 до 9 Добавлено через 34 минуты ребята помогите http://www.cyberforum.ru/cpp-beginners/thread1184399.html
Присвоить переменной К номер элемента массива, равно заданному числу. C++
Задан массив целых чисел X, упорядоченный по возрастанию, а также целое число Y. Присвоить переменной К номер того элемента массива Х, значение которого равно числу Y. Если такого элемента нет, числу Y присвоить значение 0.
C++ ОДЗ cosec
Здравствуйте помогите решить проблему. Нужно вычислить cosec. Когда вводятся значения, при которых sinx будет 0, нужно вывести ошибку . double funk(x) { cosec=1.0/sin(x); if(cosec==NULL) cout<<"Ошибка"; else cout<<cosec; }
C++ Вычислить значение f(x) http://www.cyberforum.ru/cpp-beginners/thread1184371.html
В ответе получается 0... Правильно ли я сделал? =-O #include<iostream> #include<math.h> using namespace std; int main(){ setlocale(0,""); int x,s,n;
C++ Вывести слова, состоящие из заданного количества букв нужно составить программу, которая считывает текст из файла и выводит на экран только слова, состоящие из заданного количества букв. у меня что-то не выходит.помогите найти ошибку в коде!!! #include <fstream.h> #include <iostream.h> #include <string.h> #include <conio.h> int main(){ const int len = 81; char str; int dlina; подробнее

Показать сообщение отдельно
D_bl_M
 Аватар для D_bl_M
25 / 25 / 1
Регистрация: 25.03.2012
Сообщений: 129
22.05.2014, 10:59     Как посчитать количество положительных и отрицательных чисел в массиве?
zhenia3003, как я понимаю тут простая проверка через ветвления
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>
 
using namespace std;
 
int main()
{
    cout << "Enter numbers:" << endl;
    int pol = 0;
    int otr = 0;
    int nol = 0;
    int numb = 0;
    while (cin >> numb)
        if (numb > 0 && numb <= 10)
            ++pol;
    else if (numb < 0 && numb >= -10)
            ++otr;
    else if (numb == 0)
            ++nol;
 
    cout << "Polozhitelnih vvedeno: " << pol << endl;
    cout << "Otricatelnih vvedeno: " << otr << endl;
    cout << "Nol' vveden: " << nol << endl;
    return 0;
}
На скорую руку набросал, есть моменты где нужно подправить, но собственно как вариант можно и так сделать
Выход из цикла while и просмотр результата (сочетание клавиш ctrl+z)
Можно и без цикла сделать, но тогда явно указывать какое кол-во раз вы хотите ввести
Можно сделать и через for, но мне кажется что это удлинит и усложнит код, хотя если подумать, то сократить можно все
 
Текущее время: 18:15. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru