Тема: Оператор while

В мене з'явилися складності з реалізацією кода . Дано: безмежна кількість чисел , яке вводить користувач. Код зупиняється коли останнє число буде менше ніж два попередніх. І сума всіх цих чисел повинне  вивестися на екран.

2 Востаннє редагувалося /KIT\ (01.01.2022 14:36:18)

Re: Оператор while

Які саме? Може код покажете?

Подякували: koala1

3

Re: Оператор while

Я не можу код написати . В мене вдалося зробити лише через do while , але навіть не безперервне.

#include <iostream>
#include <math.h>
using namespace std;
int main()
{
    int n,m,b;
    do
        cin >> n>>m>>b;
    while (b >m+n);
    double q;
    q=m+n+b;
    cout<<"q="<<q;
    system("pause");
    return 0;
}

4

Re: Оператор while

1. Використовуйте теги code (кнопка <>)
2. Робіть відступи, ви собі ж ускладнюєте розуміння того, що відбувається.
3. Після do ставте фігурні дужки.
4. Спробуйте описати словами свій алгоритм. Ви за одну ітерацію циклу скільки чисел хочете вводити? Три? Чому саме три, а не два чи п'ять? Може, почнете з одного?

Подякували: varkon1