/* primer02.c - program za prebrojavanje razlicitih * parametara recenice */ #include #define BLANKO ' ' #define ZAPETA ',' #define TACKA '.' #define CR '\n' main(){ int nb = 0, nz = 0, nt = 0, nr = 0, nk = 0, no = 0; char c; /* EOF - indikator kraja datoteke */ while( (c = getchar()) != EOF) { nk++; switch( c ) { case BLANKO : nb++; break; case ZAPETA : nz++; break; case TACKA : nt++; break; case CR : nr++; break; default : no++; } } printf("Broj karaktera = %d\n", nk ); printf("Broj blankova = %d\n", nb ); printf("Broj zapeta = %d\n", nz ); printf("Broj tacaka = %d\n", nt ); printf("Broj ostalih karaktera = %d\n", no ); printf("Broj redova = %d\n", nr ); }