Я пытаюсь применить цикл «While» к следующей проблеме: спроектировать логику для программы, которая позволяет пользователю вводить число. Отображение суммы каждого номера от одного до введенного числа.C++ «While» Loop
Start
int userNumber;
Declarations
int number = 1
while number <= userNumber
++number
endwhile
output number
Stop
Я знаю, что мой код не является правильным, поскольку это просто добавлением одного к исходному значению, пока число пользователя не будет достигнуто, таким образом, делая вывод номер пользователя. Как я могу добавить каждое последующее значение, не выписывая их, например. номер пользователя равен 10, поэтому программа добавит 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10 и выведет итог 55?
Спасибо!
'Start' /' Stop' ??!? –
Просто аккумулируйте их в сумму. Что в этом такого сложного? –
Ваш код не является C++, вы уверены, что правильно отметили вопрос? Также вы не получаете номер от пользователя и не накапливаете, а только вычисляете числа от 1 до заданного числа. – Guvante