Tuesday, April 30, 2013

Program C Menghitung Huruf (Charakter) menggunakan file

  1 comment

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;

}

1 comment :