Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- int main()
- {
- /* conta cifre, spazi e tutti gli altri caratteri */
- int c, i, nwhite, nother, ndigit[10];
- nwhite=nother=0;
- for (i=0; i<10; i++)
- ndigit[i] = 0; //ogni volta i deve valere 0
- while ((c=getchar())!=EOF)
- {
- switch(c)
- {
- case '0': case '1': case '2': case '3': case '4':
- case '5': case '6': case '7': case '8': case '9':
- ndigit[c-'0']++;
- break;
- case ' ':
- case '\n':
- case '\t':
- nwhite++;
- break;
- default:
- nother++;
- break;
- }
- }
- printf("cifre =");
- for (i=0; i<10; i++)
- printf(" %d", ndigit[i]);
- printf(", spazi = %d, altri = %d\n", nwhite, nother);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement