menu

arrow_back How to check the input data in C++?

by
1 vote
I have code that gets three int outputs from keyboard input. I need to print an error if the user entered a non-numeric value. The error needs to be specified. How is it possible to implement this?
#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;
}

2 Answers

by
0 votes
by
0 votes