ackeee
@ackeee

Как проверить входные данные на с++?

У меня есть код, который получает с клавиатурного ввода три выходных данных типа int. Мне необходимо вывести ошибку, если пользователь ввёл не числовое значение. Ошибку необходимо конкретизировать. Как это возможно реализовать?
#include <iostream>
using namespace std;

int main()
{
double a_number, b_number, result;
    int c_number;

    cout <<"Введите вещественное число а в диапазоне от -1000.0 до 1000.0 включительно: \n";
    cin >> a_number;
    cout <<"Введите вещественное число b в диапазоне от -1000.0 до 1000.0 включительно: \n";
    cin >> b_number;
    cout <<"Введите вещественное число c в диапазоне от -1000.0 до 1000.0 включительно: \n";
    cin >> c_number;
    {
        result = sqrt(a_number-b_number)/ (c_number%2);
        cout << result;
    }

    return 0;
}
  • Вопрос задан
  • 63 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы