Array
Array
BAHASAN
01 Array Dua Dimensi
#include<stdio.h>
#include<string.h>
main()
{
int i,j;
int a[3][2] = {3,2,3,4,3,7};
printf("Menampilkan isi data di dalam array 2D\n");
for (i=0;i<3;i++)
{
for (j=0; j<2;j++)
{
printf ("A[%d]",i);
printf ("[%d] =",j);
printf ("%d ",a[i][j]);
printf("\n");
}
printf("\n");
}
return 0;
}
Menampilkan bilangan yang di simpan pada array 2D, dengan memasukkan data dari keyboard
#include<stdio.h>
#include<string.h>
main()
{
int i,j;
int a[3][2];
printf("Memasukkan dan Menampilkan isi data di
dalam array 2D\n");
printf("Masukkan Nilai\n");
for (i=0;i<3;i++)
{
for (j=0; j<2;j++)
{
printf ("A[%d]",i);
printf ("[%d]=",j);
scanf ("%d",&a[i][j]); printf("Nilai Elemen Array 2D\n");
} for (i=0;i<3;i++)
printf("\n"); {
} for (j=0; j<2;j++)
{
printf ("A[%d]",i);
printf ("[%d] =",j);
printf ("%d ",a[i][j]);
printf("\n");
}
printf("\n");
}
return 0;
}
Membuat program untuk menyimpan sebuah nama negara beserta ibu kota negara tersebut.
#include<stdio.h>
#include<string.h>
main()
{
char Negara [5][2][15];
int baris;
strcpy (Negara [0][0], "Indonesia");
strcpy (Negara [0][1], "Jakarta");
strcpy (Negara [1][0], "Pilipina");
strcpy (Negara [1][1], "Manila");
strcpy (Negara [2][0], "Austria");
strcpy (Negara [2][1], "Wina");
strcpy (Negara [3][0], "India");
strcpy (Negara [3][1], "New Delhi");
strcpy (Negara [4][0], "Iran");
strcpy (Negara [4][1], "Taheran");
#include<stdio.h>
#include<string.h>
main()
{
int A[2][2] = {6,7,5,8};
int B[2][2] = {1,3,4,16};
int C[2][2];
C[0][0]=A[0][0]+B[0][0];
C[0][1]=A[0][1]+B[0][1];
C[1][0]=A[1][0]+B[1][0];
C[1][1]=A[1][1]+B[1][1];
//printf ("Hasil Penjumlahan Matrik A dan B = %d\n",C[0][0]);
//printf ("Hasil Penjumlahan Matrik A dan B = %d\n",C[0][1]);
//printf ("Hasil Penjumlahan Matrik A dan B = %d\n",C[1][0]);
//printf ("Hasil Penjumlahan Matrik A dan B = %d\n",C[1][1]);
printf ("Hasil Penjumlahan Matrik A dan B = %d %d \n",C[0][0], C[0][1]);
printf (" = %d %d \n",C[1][0], C[1][1]);
return 0;
}
Membuat sebuah program untuk menjumlahkan antara matrik A dengan matik B, yang
disimpan pada matrik C, menggunakan fungsi FOR.
#include<stdio.h>
main() }
{ pencancah++;
struct siswa{ }
char nama[30]; jum = 0;
int nilai; pencancah= 0;
}; while (pencancah<5)
struct siswa daftar[5]; {
int pencancah; jum = jum +daftar[pencancah].nilai;
int jum; pencancah++;
int ada_gagal; }
pencancah=0; ada_gagal = 0;
while (pencancah<5) pencancah = 0;
{ printf("NAMA || NILAI\n");
printf("Nama Siswa: "); while (pencancah<5)
scanf("%s", daftar[pencancah].nama); {
while (1) printf ("%4s Nilainya= %4d\
{ n",daftar[pencancah].nama,daftar[pencancah].nilai);
printf("Nilai: "); pencancah++;
scanf("%d", &daftar[pencancah].nilai); }
if (daftar[pencancah].nilai >= 0 && return 0;
daftar[pencancah].nilai <=100) }
break;
else
printf("Nilai Harus antara 0 sd 100\n");
Contoh Array Bertipe Record
Ayo Kuliah di ITATS