//Ardito Luca //N.matr 114093 /*Il programma chiede all'utente di inserire una frase (di max 128 caratteri) e calcola quante sono le parole che la compongono e la lunghezza media delle parole stesse*/ #include #include #include #define MAX 128 int main() { char a[MAX],*b; int count=0,l; float media,lunghtot=0,ok=0; printf("Inserisci la stringa: "); gets(a); b=strtok(a," "); l=strlen(b); lunghtot+=l; count++; while(!ok) { b=strtok(NULL," "); if(b==NULL) ok=1; else { l=strlen(b); lunghtot+=l; count++; } } media=lunghtot/count; printf("La frase e' composta da %d parole",count); printf(" e la lunghezza media delle parole e' %.2f",media); getch(); return 0; }