>>477
bool countNum(string str, int &total, int &decimal){
int point=0;
total=decimal=0;
for(int i=0;str[i]!='\0';i++){
if(str[i]>='0'&&str[i]<='9'){
switch(point){
case 0:
total++;
break;
case 1:
decimal++;
break;
default:
return false;
}
}
else if(str[i]=='.'){
point++;
if(point>1){
return false;
}
else{
return false;
}
}
return true;
}