Sunday, April 13, 2014

Hasil :


Kode Program:

void urutkan(a,n)
int a[];
int n;
{
    int i,j,tampung;
    for(i=0;i<n-1;++i)
    for(j=i+1;j<n;++j)
    if(a[i] > a[j]){

        tampung = a[i];
        a[i] = a [j];
        a[j] = tampung;
    }
}

void median(a,n)
int a[];
int n;
{
    float tengah;
   // int b;
    if (n%2==0){
        tengah=(a[(n-1)/2]+a[((n-1)/2)+1])/2;
        printf("\nnilai tengahnya adalah  = %.2f",tengah);}
    else{
        tengah=a[n/2];
        printf("\nnilai tengah adalah = %.2f",tengah);}
}

void inputdata(int a[], int n)
{
    int i;
    for (i=0 ; i<n ; i++)
    {
        printf("data ke-%d = ",i+1); scanf("%d",&a[i]);
    }
}

tampilkan (int a[], int n)
{
    int i;
    for (i=0 ; i<n ; i++)
        printf("%d\t",a[i]);
}

void main()
{
    int b[100],x;
    float tengah;
    system("cls");
    printf("mau berapa data ? "); scanf("%d",&x);
    inputdata(b,x);
    printf("\n");
    printf("Data yang di inputkan = ");
    tampilkan(b,x);
    printf("\n");
    urutkan(b,x);
    printf("\ndata setelah diurutkan = \n");

    tampilkan(b,x);
    median(b,x);
    printf("\n\nDibuat oleh Yozi Alhafiz 1TK");
    getch();
}


2 comments:

  1. void urutkan(a,n)
    int a[];
    int n;
    {
    int i,j,tampung;
    for(i=0;i a[j]){

    tampung = a[i];
    a[i] = a [j];
    a[j] = tampung;
    }
    }

    metode pengurutan ini pakai metode apa ya kak?

    ReplyDelete

About Me

My photo
give something memorable

Statistik