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

Посчитать сумму только положительных из трёх заданных чисел (сделать с использованием while) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Прочитать числа из строки в массив http://www.cyberforum.ru/cpp-beginners/thread1823067.html
Как можно выписать в отдельный числовой массив числа из строки? Именно числа, а не цифры. К примеру строка: abc123d4gg56 Числовой массив: 123, 4, 56
C++ Вычислить и вывести на экран в виде таблицы значения функции С++ .Вычислить и вывести на экран в виде таблицы значения функции F на интервале от Х до Х , с шагом dX . (Формула на фото) Фунция А должна принимать действительное значение, если выражение (Ац ИЛИ Вц) И Сц не равно нулю, и целое значение в противном случае.Через Ац,Вц,Сц обозначены целые части значений a,b,c . Операции И и ИЛИ логические .Значение a,b,c, Хнач., Хкон., dX ввести с... http://www.cyberforum.ru/cpp-beginners/thread1823036.html
Циклический односвязный список с++ C++
Доброго времени суток! Помогите пожалуйста разобраться с циклическими списками, вроде все правильно написано, а все равно не работает... Спасибо за помощь. Задание: Многочлен P(x)=anxn + an-1xn-1 +...+ a1x + a0 с целыми коэффициентами можно представить в виде списка, причем если ai=0, то соответствующее звено не включать в список. Определить функцию, вычисляющую значения многочлена в точке x....
C++ Выдаёт ошибку
Данный код работает - считывает кс-грамматику из файла, если файл input.txt содержит S aAB E A aA bB B ACb b C A bA cC Если же добавить дополнительно в последнюю строчку S aAB E A aA bB B ACb b C A bA cC aE
C++ Необходимо реализовать многосеточный алгоритм для уравнения гидродинамики http://www.cyberforum.ru/cpp-beginners/thread1823009.html
нужно написать программу на С++, решение уравнения многосеточным (multigrid) методом можно взять уравнение Пуассона (∂^2 p)/(∂x^2 )+(∂^2 p)/(∂x^2 )=-F граничные данные: p(0,j)=1; p(1,j)=0; p(i,0)=0; p(i,1)=0; где i =1, 2, … N; j=1, 2, … M.
C++ Реализовать итераторы для списка Нужно реализовать итераторы для списка вида: p++ постфиксный инкремент q-p q-это указатель,который стоит справа от p. то есть q-p показывает на сколько надо сдвинуть p чтобы дойти до q p+n это на n позиций сдвиг вправо ++p постфиксный инкремент *p разыменование Я их написала все,но не могу проверить на примере тк выходит ошибка переполнения стека при заходе в конструктор Для списка все... подробнее

Показать сообщение отдельно
ihe
2 / 2 / 2
Регистрация: 08.10.2016
Сообщений: 9
10.10.2016, 15:45     Посчитать сумму только положительных из трёх заданных чисел (сделать с использованием while)
Скорее всего можно было написать менее громоздко, но работает
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
25
26
27
28
29
30
#include <iostream>
#include <clocale>
using namespace std;
int main()
{
    setlocale(LC_ALL, "");
    double n1, n2, n3;
    double sum = 0;
    cout << "Введите первое число: ";
    cin >> n1;
    cout << "Введите второе число: ";
    cin >> n2;
    cout << "Введите третье число: ";
    cin >> n3;
    if (n1 > 0) 
    {
        sum += n1;
    }
    if (n2 > 0)
    {
        sum += n2;
    }
    if (n3 > 0)
    {
        sum += n3;
    }
    cout << "Сумма только положительных из введённых чисел = " << sum << endl;
    system("pause");
    return 0;
}
Добавлено через 45 минут
Невнимательно прочитал условие. Вот с циклом while:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
#include <clocale>
 
using namespace std;
 
int main() {
    setlocale(LC_ALL, "");
    float number;
    float sum = 0;
    int count_numbers = 0;
    while (count_numbers < 3) {
        count_numbers++;
        cout << "Введите " << count_numbers << " число: ";
        cin >> number;
        if (number > 0) {
            sum += number;
        }
    }
    cout << "Сумма положительных чисел равна: " << sum << endl;
    system("pause");
    return 0;
}
 
Текущее время: 02:04. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru