fork(1) download
  1. #include <stdio.h>
  2.  
  3. int main()
  4. {
  5. char line[1024];
  6. int val,ch;
  7. while(scanf("%1023s",line)==1)
  8. {
  9. ch=sscanf(line,"%d%c",&val,&ch);
  10. for(val=0;getchar()!='\n';++val) {}
  11. printf("\"%s\" - ",line);
  12. if(val) printf("podano więcej niż jedno słowo\n");
  13. else if(ch==1) printf("podano liczbę\n");
  14. else if(ch>=1) printf("podano liczbę z jakąś koncówką\n");
  15. else printf("ok\n");
  16. }
  17. return 0;
  18. }
Success #stdin #stdout 0s 2252KB
stdin
ala
ma kota
123
12.13
13ABC
stdout
"ala" - ok
"ma" - podano więcej niż jedno słowo
"123" - podano liczbę
"12.13" - podano liczbę z jakąś koncówką
"13ABC" - podano liczbę z jakąś koncówką