Program C Menghitung Huruf (Charakter) menggunakan file
Di Jamin Berhasil Gan..
#include<stdio.h> #include<string.h> int main() { FILE * ifp, * ofp; char kata[1000]; char kata2[1000]; char *pkata=kata2; int i,j,banyak,total=0; char huruf; ifp=fopen ("input.txt", "w"); ofp=fopen ("ouput.txt", "w"); printf("Masukkan kata: "); gets(kata); fprintf (ifp, "%s", &kata); printf("\n"); banyak=strlen(kata); strcpy(kata2,kata); for(i=0;i<banyak;i++) { kata2[i]=tolower(kata2[i]); } for(i=0;i<banyak;i++) { for(j=banyak-1;j>i;j--) { if(kata2[j]<kata2[j-1]) { char temp=kata2[j-1]; kata2[j-1]=kata2[j]; kata2[j]=temp; } } } for (;*pkata==' ';) pkata++; again: huruf=*pkata; total=0; for(;*pkata==huruf;) { total++; pkata++; } if(total>20) fprintf(ofp,"huruf %c > 20\n", huruf); fprintf(ofp,"huruf %c ada sebanyak %d\n", huruf, total); if(*pkata) goto again; return 0; }
terima kasih, ini sangat membantu tugas saya,
ReplyDelete