Условие задачи
Составить программу для задачи:
Вычислить значение выражения:
при любых значениях х.
Ответ
Листинг программы
#include iostream
using namespace std;
double getValue_double(char* s)
{
while (true) // цикл продолжается до тех пор, пока пользователь не введет корректное значение
{
cout s;
double n;
cin n;
if (cin.fail()) // если предыдущее извлечение оказалось неудачным,
{
cin.clear(); // то возвращаем cin в 'обычный' режим работы
cin.ignore(32767, '\n'); // и удалем значени предыдущего ввода из входного буфера
cout "Ошибка ввода\n";
}
else // если всЄ хорошо, то возвращаем n
{
// очищаем любой дополнительный вв...