#include #include void main() { char letters[ 26 ] = { 0 }; /* για τα 26 γράμματα της αλφαβήτου */ char text[ 3 ][ 80 ]; /* για τις τρεις γραμμές κειμένου*/ int i, j; printf("Δώστε τρεις γραμμές κειμένου\n" ); /* διαβάζουμε τρεις γραμμές κειμένου */ for ( i = 0; i <= 2; i++ ) { printf("Δώστε την %dη γραμμή κειμένου:", i+1 ); gets( &text[ i ][ 0 ] ); } /* Έλεγχος των τριών γραμμών κειμένου*/ for ( i = 0; i <= 2; i++ ) { /* Έλεγχoς σε κάθε χαρακτήρα */ for ( j = 0; text[ i ][ j ] != '\0'; j++ ) { /* αν είναι γράμμα, ενημέρωσε το αντίστοιχο στοιχείο του πίνακα */ if ( isalpha( text[ i ][ j ] ) ) ++letters[ tolower( text[ i ][ j ] ) - 'a' ]; } } printf( "\nΠίνακας συχνότητας εμφάνισης των γραμμάτων:\n" ); for ( i = 0; i <= 25; i++ ) /* εμφάνιση των γραμμάτων */ printf( "%c:%3d\n", 'a' + i, letters[ i ] ); }