У меня возникла проблема с решением этой проблемы из моей книги на C++, и нет хорошего примера.Простой C++ while loop
Напишите код, который позволяет пользователям вводить число. Число должно быть умножено на 2 и напечатано до тех пор, пока число не превысит 50. Используйте цикл while.
Я полагаю, я должен опубликовать мою попытку, хотя я знаю, что это нигде не рядом готов:
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
int number;
cout << "Enter a number: ";
multiply = number * 2;
while (number <= 50)
{
cin >> number;
cout << multiply;
}
}
Что должно быть добавлены или удалены? Может быть, у кого-то есть ссылка на похожий исходный код?
Не стесняйтесь изменять имена переменных или что-то еще. Просьба внести изменения или дополнительную информацию до голосования. Спасибо.
Что конкретно вы возникли проблемы с? – nneonneo
Возможно, код как и соответствует требованиям. , , – Keith
Вы умножаете число на 2 ... но, похоже, никогда не используете результат (хранящийся в переменной «multiply»). Ожидается ли это? – lzcd