#include #include #include #define MAX 3 int main() { char values[MAX][100],tempStr[100]; int i,j,isString=0; double val[MAX],temp; for(i=0;i'9') && (values[i][j]!='.' ||values[i][j]!='-'||values[i][j]!='+')) ||((values[i][j]=='.' ||values[i][j]=='-'||values[i][j]=='+')&&(values[i][j+1]<'0' || values[i][j+1]>'9'))) isString = 1; } } if(isString==0){ for(i=0;ival[j]){ temp = val[j]; val[j] = val[i]; val[i] = temp; } else if(values[i][0]>values[j][0]){ strcpy(tempStr,values[j]); strcpy(values[j],values[i]); strcpy(values[i],tempStr); } } } for(i=0;i