CONTOH PROGRAM ARRAY SEDERHANA

1.    Deklarasi Menampilkan 1 Dimensi sederhana

#include <stdio.h>
main(){
int my_array[6] = {75,70,80,90,75,2.0};
    printf("Menampilkan nilai data masiwa array 1 dimensi");
    printf("Data Si tisna   =  %d\n",my_array[0]);
    printf("Data Si adit    =  %d\n",my_array[1]);
    printf("Data Si bintang =  %d\n",my_array[2]);
    printf("Data Si epul    =  %d\n",my_array[3]);
    printf("Data Si opunk   =  %d\n",my_array[4]);
    printf("Data Si carlitos=  %d\n",my_array[5]);
}
Ouput   :

Dengan Pengulangan

#include <stdio.h>
main(){
    int my_array[6] = {1,2,3,4,5,6};
    int i;
    printf("Data Larik Dari Depan\n");
    //Menggunakan Looping
    for(i=0;i<6;i++){
        printf("Data ke-%d =  %d\n",i+1,my_array[i]);
    }
    printf("\nData Larik Dari Belakang\n");
    //Menggunakan Looping Urut Terbalik
    for(i=5;i>=0;i--){
        printf("Data ke-%d =  %d\n",i+1,my_array[i]);
    }
}
Ouput :
Kode Program Menyalin Larik

#include <stdio.h>
main(){
    int jumlah, larikA[5], larikB[5];
    // Input elemen larikA
    printf("Input elemen larik A \n");
    for(jumlah=0; jumlah<5; jumlah++){
        printf("larikA[%i] : ", jumlah+1);
        scanf("%d", &larikA[jumlah]);
    }
    //salin larikA ke larikB
     printf("\nSalin isi larik A ke larik B\n");
    for(jumlah=0; jumlah<5; jumlah++){
        larikB[jumlah]= larikA[jumlah];
    }
    // Tampilkan larikA dan larikB
    printf("\nIsi Matriks A : \n");
    for(jumlah=0; jumlah<5; jumlah++){
        printf("%d ", larikA[jumlah]);
    }
    printf("\nIsi Matriks B : \n");
    for(jumlah=0; jumlah<5; jumlah++){
        printf("%d \n", larikA[jumlah]);
    }



               
2.      Deklarasi Menampilkan 2 dimensi

#include <stdio.h>
main(){
    int array2D[5][2]={{1,12},{2,22},{3,33},{4,44},{5,55}};
    int i,j;
    printf("array2D [%d][%d] =  %d\n",0,0,array2D[0][0]);
    printf("array2D [%d][%d] =  %d\n",0,1,array2D[0][1]);
    printf("array2D [%d][%d] =  %d\n",1,0,array2D[1][0]);
    printf("array2D [%d][%d] =  %d\n",1,1,array2D[1][1]);
    printf("array2D [%d][%d] =  %d\n",2,0,array2D[2][0]);
    printf("array2D [%d][%d] =  %d\n",2,1,array2D[2][1]);
    printf("array2D [%d][%d] =  %d\n",3,0,array2D[3][0]);
    printf("array2D [%d][%d] =  %d\n",3,1,array2D[3][1]);
    printf("array2D [%d][%d] =  %d\n",4,0,array2D[4][0]);
    printf("array2D [%d][%d] =  %d\n",4,1,array2D[4][1]);
}

Ouput :
3.      Deklarasi Menampilkan  3 dimensi
#include <stdio.h>
main()
{
    int i=0;
    int angka[3][3][3];
    angka[0][0][0]=0; angka[0][0][1]=1; angka[0][0][2]=2;
    angka[0][1][0]=10; angka[0][1][1]=11; angka[0][1][2]=12;
    angka[0][2][0]=20; angka[0][2][1]=21; angka[0][2][2]=22;

    angka[1][0][0]=100; angka[1][0][1]=101; angka[1][0][2]=102;
    angka[1][1][0]=110; angka[1][1][1]=111; angka[1][1][2]=112;
    angka[1][2][0]=120; angka[1][2][1]=121; angka[1][2][2]=122;

    angka[2][0][0]=200; angka[2][0][1]=201; angka[2][0][2]=202;
    angka[2][1][0]=210; angka[2][1][1]=211; angka[2][1][2]=212;
    angka[2][2][0]=220; angka[2][2][1]=221; angka[2][2][2]=222;
    printf("isi dari array 3 dimensi adalah : \n");
    for(i;i<3;i++)
    {
        int j=0;
        for(j;j<3;j++)
        {
            int k=0;
            for(k;k<3;k++)
            {
            printf("%d ", angka[i][j][k]);
            }
        printf("\n");
        }
    printf("\n\n");
    }
}
Ouput  :


Komentar

Postingan populer dari blog ini

LATIHAN SOAL PILIHAN GANDA STRUKTUR DATA

CONSEPTUAL DATA BASE/BASIS DATA.

MACAM - MACAM FRAMEWORK CSS