Задание
Написать программу, которая будет показывать на экран квадрат числа, введенного пользователем. Пользователь должен сам решать – выйти из программы или продолжить ввод.
алгоритм
необходимо запустить бесконечный цикл, в котором предусмотреть его прерывание, при наступлении определённого условия.
листинг кода
#include "iostream"
using namespace std;
int main()
{
setlocale(LC_ALL, "rus");
int digit = 0; // число для расчета
char exit = 'y'; // для выхода или продолжения
for (;;)
{
cout << "Введите число: ";
cin >> digit;
cout << "Квадрат " << digit << " = " << digit * digit;
cout << "\nПродолжить ввод чисел - Y, Выйти - N: ";
cin >> exit; // выбор пользователя
if (exit != 'y' && exit != 'Y')
break; // прервать цикл
}
return 0;
}
В задаче, как видите, предусмотрено продолжение работы, вне зависимости в каком регистре введена буква Y (в нижнем или в верхнем).Результат:
Похожие публикации
2015-06-29 • Просмотров [ 3129 ]