Program yang Menggunakan Array


  1. Deklarasi Menampilkan 1 Dimensi sederhana

Input:
#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]);

}
Output:

2. Deklarasi Menampilkan 2 dimensi

Input:

#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]);
}

Output:

3. Deklarasi Menampilkan 3 dimensi
Input :
#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");
    }
}

Output:

Comments

Popular Posts