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]);
}
Dengan Pengulangan
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]);
}
//Menggunakan Looping Urut Terbalik
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;
{
int k=0;
for(k;k<3;k++)
{
printf("%d ", angka[i][j][k]);
}
printf("\n");
}
printf("\n\n");
}
}
Ouput :
Komentar
Posting Komentar