Задание
Написать программу, которая будет показывать на экран квадрат числа, введенного пользователем. Пользователь должен сам решать – выйти из программы или продолжить ввод.
алгоритм
необходимо запустить бесконечный цикл, в котором предусмотреть его прерывание, при наступлении определённого условия.
листинг кода

#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 • Просмотров [ 379 ]