Rabu, 22 Desember 2010

Insertion sort dalam bahasa c (menghitung jumlah huruf tertentu dalam string sekaligus mengurutkannya)



halooo
kali ini saya akan menuliskan bagaimana cara membuat program yang bisa menghitung jumlah huruf pada kalimat yang kita masukkan dalam bahasa c.

lets begin..

untuk melakukan perngurutan huruf saya menggunakan metode insertion sort,karena waktu praktek saya menggunakan itu :).
s.code dari insertion sort udah ada maka kita hanya perlu menghafalkannya saja(said asdos...hi)

contohnya gini ni..



takut tidak kelihatan



s.code lengkapnya

#include 
int main(){

char s[255],k;
int a,j,l;
printf("masukkan string = ");
gets(s);//masukkan string
l=0;//inisialisasi
for (a=1;a<(strlen(s));a++){
j=a;
k=s[a];
while(s[j-1]>k && j>0){s[j]=s[j-1];j=j-1;}
s[j]=k;
}
for(a=0;a<(strlen(s));a++){
printf("%c",s[a]);
}
for(a=0;a<(strlen(s));a++){
if((s[a]=='i') ||( s[a]=='I')){
l=l+1;
}
}
printf("\n");
printf("jumlah huruf I atau i = %d",l);

getch();
return 1;
}


terimakasih ..

2 komentar:

  1. sangat bermanfaat sekali..terutama buat saya yang masih baru belajar bahasa c.
    o,ya...kalau cara membaca inputan sebagai biner ada tidak..kalau ada mohon di share...
    terima kasih..

    BalasHapus
  2. Artikelnyya bermanfaat kak, ini saya juga punya artikel tentang Insertion Sort, semoga dapat saling melengkapi

    Insertion Sort dalam Bahasa C (Materi + Koding)

    BalasHapus