#include <stdio.h>
#include<string.h>
int main()
{
char a[500];
int i,l,c=1,k=0;
scanf("%s",a);
l=strlen(a);
if(a[0]=='+'||a[0]=='-'||(a[0]>='0'&&a[0]<='9'))
{
for(i=1;i<l;i++)
{
if(a[i]=='.')
{
k++;
if(k>1)
{
printf("invalid");
return 0;
}
}
else if((a[i]>='0'&&a[i]<='9'))
c++;
else
break;
}
if(c==l-1)
printf("valid");
else
printf("invalid");
}
else
printf("invalid");
return 0;
}
No comments:
Post a Comment