Simone_99

es7

Oct 25th, 2019
176
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.51 KB | None | 0 0
  1. #include <stdio.h>
  2.  
  3. int main(void){
  4.    
  5.     int caratteri=0, righe=0, parole=0, prec=0; //@prec indica se il simbolo precedentemente inserito è un carattere
  6.     char c=' ';
  7.    
  8.     while( c != EOF ){
  9.         c=getchar();
  10.         if( (c==' ' || c=='\n' || c=='\t') && prec==1 ){
  11.             parole++;
  12.         }
  13.         if( c!=' ' && c!='\t' && c!='\n' && c!=EOF){
  14.             caratteri++;
  15.             prec=1;
  16.         } else {
  17.             prec=0;
  18.         }
  19.         if( c=='\n') {
  20.             righe++;
  21.         }
  22.     }
  23.     printf("caratteri = %d\nrighe = %d\nparole = %d", caratteri, righe, parole);
  24.  
  25.     return 0;
  26. }
Advertisement
Add Comment
Please, Sign In to add comment