Someone
public text v1 · immutablevoid frac_input(int &num1, int &den1, int &num2, int &den2, char &oper){
char trash;
bool valid = true;
do{
cout << "Enter like this: 4 / 2 + 3 / 3: ";
cin >>num1>>trash>>den1>>oper>>num2>>trash>>den2;
if(den1 == 0 || den2 == 0)
valid = false;
if(!((isdigit(num1) && isdigit(num2)) && (isdigit(den1) && isdigit(den2))))
valid = false;
if(oper != '*' && oper != '/' && oper != '+' && oper != '-')
valid = false;
} while (valid == false);
}
// input: "4 / 4 + 3 / 3"
// no quotes.