All pastes #738039 Raw Edit

Someone

public text v1 · immutable
·published 2007-10-15 23:13 UTC
rendered paste body
void 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);
}