lanjutan array C

masih tentang array temen2 , yo gimana prnya ? gampang kan ? hhehe ini dia kuncinya

Mencari nilai maksimum

#include<stdio.h>

main()

{

    int a,b[25],i,j,maks;

    printf(“masukkan jumlah array : “);

    scanf(“%d”,&a);

    printf(“masukkan jumlah data : “);

    for(i=1;i<=a;i++)

        scanf(“%d”,&b[i]);

    maks=b[1];

    for(j=2;j<=a;j++)

        if(b[j]>maks)

            maks=b[j];

    printf(“yang terbesar adalah : %d\n”,maks);

    getchar();

    return 0;

}

nanti programnya kira2 bakalan kaya gini

maks

nilai minimum

#include<stdio.h>

main()

{

    int n,i,min,a[15];

    printf(“masukkan jumlah array : “);

    scanf(“%d”,&n);

    printf(“masukkan data : \n”);

   for(i=1;i<=n;i++)

        scanf(“%d”,&a[i]); 

     min=a[1];  

   for(i=2;i<=n;i++){

        if(min>a[i])

            min=a[i];}

    printf(“nilai minimumnya adalah %d\n”,min);

    getchar();

    return 0;

}

nah programnya bakal kaya dibawah nih

min

BubleSort

oke sebelumnya mau nanya dulu nih, bublesort itu apa ? ayo jawab, kalo gak dijawab yaudah gak usah dibahas, heheheh becanda cui…, bublesort itu kalo kata ane sih cara mengurutkan data yang paling boros iterasi, soalnya dia ngebandingin sama sampingnya dulu, jadi ribet banget dah … kalo algoritma pseudocodenya bisa insyaAllah bahasa C nya bisa kok, ini dia program Bublesort dengan bahasa C

#include<stdio.h>

main()

{

    int a,b[100],i,j,t,k,l;

    printf(“program dengan kerja bublesort by Afifkrenz\n”);

    printf(“tekan ENTER untuk Memulai”);getchar();

    printf(“masukkan jumlah array : “);

    scanf(“%d”,&a);

    printf(“masukkan data : “);

    for(i=1;i<=a;i++)

        scanf(“%d”,&b[i]);

    k=0;

    while(k<=a){

        j=1;

        while(j<=a-1-k){

            if(b[j]>b[j+1]){

                t=b[j];b[j]=b[j+1];b[j+1]=t;}

            j++;}

        k++;}

    printf(“hasil setelah disort adalah : \n”);

    for(l=1;l<=a;l++)

        printf(” %d “,b[l]);

    printf(“\n”);

    getchar();

    return 0;

}  

nah jangan kaget , disitu ane pake looping while, bosen pake for terus, tapi untuk outputnya tetep pake for kok, ini cuma buat nunjukkin kalo algoritma itu gak unique, nah kira2 programnya bakal kaya gini nih

bublesort

oke saya harap temen2 udah ngerti tentang array, oke seperti biasa, ada pertanyaan dulu nih, bagaimana caranya membuat matriks dalam C ? yang jelas menggunakan array … tapi array yang gimana ? hhe, ok sampai sini dulu, sampai jumpa dipostingan selanjutnya

2 thoughts on “lanjutan array C

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>