I was wondering how to simplify my overly large if statement in the code below, I would appreciate any advice.
Code:
int main(int argc, char *argv[]) { int numofvar= 0; int totalnumofvar = 0, i, j; string str; gs(str); for(i = 0; i<str.length();i++) { if(str[i] != '1' && str[i] != '2' && str[i] != '3' && str[i] != '4' && str[i] != '5' && str[i] != '6' && str[i] != '7' && str[i] != '8' && str[i] != '9' && str[i] != '=' && str[i] != '*' && str[i] != '^' && str[i] != '+' && str[i] != '-' && str[i] != '/') { totalnumofvar++; } } cout<<totalnumofvar; return EXIT_SUCCESS; }
Comment