
Задача по программированию на С++ С использованием оператора do {} while () написать программу,
которая будет выводить на экран: «Введи отрицательное число», затем считывать введенное с клавиатуры вещественное число, определять является ли число отрицательным, если да, то выводить на экран «Молодец!», если нет, то снова выводить запрос до тех пор, пока не будет введено отрицательное число.

Ответы на вопрос

#include <iostream>
using namespace std;
int main()
{
double num;
do
{
cout << "Введи отрицательное число: ";
cin >> num;
cout << endl;
if (num < 0)
{
cout << "Молодец!";
break;
}
}
while (true);
return 0;
}



Для решения данной задачи на C++, вы можете использовать оператор do-while
. Внутри цикла do
, программа будет запрашивать ввод числа и проверять его на отрицательность. Если число отрицательное, то программа выведет "Молодец!" и завершится. В противном случае, она продолжит запрашивать ввод до тех пор, пока не будет введено отрицательное число.
Вот пример кода:
cpp#include <iostream>
int main() {
double number;
do {
std::cout << "Введи отрицательное число: ";
std::cin >> number;
if (number < 0) {
std::cout << "Молодец!" << std::endl;
} else {
std::cout << "Число не является отрицательным." << std::endl;
}
} while (number >= 0);
return 0;
}
Как только пользователь введет отрицательное число, программа выведет "Молодец!" и завершится. Если пользователь введет неотрицательное число, программа продолжит запрашивать ввод до тех пор, пока не будет введено отрицательное число.


Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili