Frequency words,characters // ISO/ANSI C program // 0 Errors and 0 Warnings on turboC 3.0 compilers // borland 3.0 #include #include #include main() { int ch,i,j,k,l,fc[50][2],flag; char line[50],fw[50][50]; clrscr(); do { printf("\n<1> Input a line"); printf("\n<2> Number of characters"); printf("\n<3> Number of words"); printf("\n<4> Number of vowals"); printf("\n<5> Frequency of characters"); printf("\n<6> Frequency of words"); printf("\n<7> Exit\n"); do { printf("\n enter your choice "); scanf("%d",&ch); }while(ch>7 || ch<1); switch (ch) { case 1: //input a line printf("\n Enter a line "); scanf("\n%[^\n]",line); break; case 2: //number of characters j=0; for(i=0;i64 && line[i]<93) ++j; else if(line[i]>96 && line[i]<123) ++j; } printf("total number of characters are %d",j); break; case 3: //number of words j=0; for(i=0;i1) fw[k][0]='\0'; } } if(fc[0][0]>0) { flag=0; do { printf("%c",fw[i][flag]); } while(fw[i][flag++]!='\0'); if(fw[i][0]!='\0') printf("%d\n",fc[0][0]); } fc[0][0]=0; } break; } }while(ch!=7); printf("\n\n i will wait for your mails "); getch(); return ; }