Mengurutkan bilangan dengan C



untuk mengurutkan beberapa buah bilangan kita dapat mengurutkannya dari yang terkecil hingga yang terbesar atau sebaliknya. Logikanya adalah user menginputkan beberapa buah bilangan kemudian setiap bilangan dibandingkan dengan setiap bilangan yg lain. Jika ternyata lebih besar atau lebih kecil maka bilangan pindahkan bilangan tersebut dengan bantuan variabel baru misalkan variabel tmp



 #include <stdio.h>

int main(){

int a,b,banyak,tmp;
int urut[20];

printf("banyak angka yang ingin di urutkan : \n");
scanf("%d",&banyak);

for(a=1;a<=banyak;a++){
    printf("blangan ke-%d :",a);
    scanf("%d",&urut[a]);
}
printf("\nHasil Pengurutan dari besar ke kecil: \n");
for(a=1;a<=banyak;a++){
    for(b=1;b<banyak;b++){
        if(urut[a]>urut[b]){
           tmp=urut[a];
            urut[a]=urut[b];
            urut[b]=tmp;

        }
    }
}
for(a=1;a<=banyak;a++){
    printf("%d, ",urut[a]);
}

printf("\nHasil Pengurutan dari kecil ke besar : \n");
for(a=1;a<=banyak;a++){
    for(b=1;b<banyak;b++){
        if(urut[a]<urut[b]){
           tmp=urut[a];
            urut[a]=urut[b];
            urut[b]=tmp;

        }
    }
}
for(a=1;a<=banyak;a++){
    printf("%d, ",urut[a]);
}

return(0);




aku gak bisa jelasin panjang panjang disini jadi kalian pelajari aja sintaknya. kalo kalian punya cara yang lebih efisien dari punya ku, kalian bisa tulis di kolom komentar atau pc aku d line bagi yang punya kontak ku.

Komentar

Posting Komentar

Postingan populer dari blog ini

PERAN DATABASE DALAM APLIKASI MEDIA SOSIAL DAN JEJARING SOSIAL

Membuat segitiga siku siku berisi bilangan berurut dengan C

Pengertian dan Manusia Sebagai makhluk Sosial Dan Individu Serta Dampak Media Sosial dan Jejaring Sosial terhadap Manusia

Menuliskan Data Laporan kedalam File .txt dengan C

Hubungan Sosial Media Dengan Etika Komputer dan Etika Internet

Manusia Sebagai Makhluk Individu dan Makhluk Sosial

Review Aplikasi kaskus, Nelayan dan Sebangsa

Gunung Batur, 10 juli 2017