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