3. Pengertian array dua dimensi
Array dua dimensi dapat dipandang sebagai gabungan array satu dimensi
Pandanglah tiga buah array satu dimensi yang dibuat dengan int A1[5], int
A2[5], int A3[5].
Ketiga buah array satu dimensi diatas, dapat digabung menjadi satu, sehingga
terbentuk sebuah array yang disebut array dua dimensi yang biasanya
diilustrasikan sebagai berikut :
4. Array 1 Dimensi :
char A[5] ;
Array 2 Dimensi :
char A[3][5] ;
Isinya ada
Tapi tidak diketahui
Isinya ada
Tapi tidak diketahui
5. Array 1 Dimensi :
char A[5] ;
0 1 2 3
4
Array 2 Dimensi :
char A[3][5] ;
0 1 2 3
4
0
1
2
Jumlah
kolom
( column )
Jumlah kolom
Jumlah baris
( row )
Nomor
Kolom
( index )
Nomor
kolom
Nomor
baris
6. Array 1 Dimensi :
char A[5] ;
0 1 2 3
4
Array 2 Dimensi :
char A[3][5] ;
0 1 2 3
4
0
1
2
Jumlah kolom
Jumlah kolom
Jumlah baris
Nomor
kolom
Nomor
kolom
Nomor
baris
Isinya ada
Tapi tidak diketahui
Isinya ada
Tapi tidak diketahui
8. Array 1 Dimensi :
char A[5] =
{‘A’,’B’,’C’,’D’,’E’} ;
A B C D E
0 1 2 3
4
Array 2 Dimensi :
char A[3][5] =
{ ‘A’,’B’,’C’,’D’,’E’ ,
‘F’,’G’,’H’,’I’,’J’ ,
‘K’,’L’,’M’,’N’,’O } ;
A B C D E
0 1 2 3
4
F G H I J
K L M N 0
0
1
2
11. #include<stdio.h>
void main()
{ char A[3][5] =
{ ‘A’,’B’,’C’,’D’,’E’ ,
‘F’,’G’,’H’,’I’,’J’,
‘K’,’L’,’M’,’N’,’O’ } ;
printf(" %c ", A[1][2] );
}
0 1 2 3
4
A B C D E
F G H I J
K L M N 0
0
1
2
baris : 1
kolom : 2
Dev C++ 5.11
Contoh - 1
12. #include<stdio.h>
void main()
{ char A[3][5] =
{ ‘A’,’B’,’C’,’D’,’E’ ,
‘F’,’G’,’H’,’I’,’J’,
‘K’,’L’,’M’,’N’,’O’ } ;
printf(" %c ", A[1][2] );
}
0 1 2 3
4
A B C D E
F G H I J
K L M N 0
0
1
2
H
Dev C++ 5.11
13. Array 2 Dimensi :
0 1 2 3
4
A B C D E
F G H I J
K L M N 0
0
1
2
Dev C++ 5.11
H
#include<stdio.h>
void main()
{ char A[3][5] =
{ ‘A’,’B’,’C’,’D’,’E’ ,
‘F’,’G’,’H’,’I’,’J’,
‘K’,’L’,’M’,’N’,’O’ } ;
printf(" %c ", A[1][2] );
}
14. #include<stdio.h>
void main()
{ char A[3][5] =
{ ‘A’,’B’,’C’,’D’,’E’ ,
‘F’,’G’,’H’,’I’,’J’,
‘K’,’L’,’M’,’N’,’O’ } ;
printf(" %c ", A[1][2] );
}
0 1 2 3
4
A B C D E
F G H I J
K L M N 0
0
1
2
DIULANG
Apa yang tercetak ?
15. #include<stdio.h>
void main()
{char A[3][5] =
{ ‘A’,’B’,’C’,’D’,’E’ ,
‘F’,’G’,’H’,’I’,’J’,
‘K’,’L’,’M’,’N’,’O’ } ;
printf(" %c ", A[1][2] );
}
0 1 2 3
4
A B C D E
F G H I J
K L M N 0
0
1
2
H
16. #include<stdio.h>
void main()
{char A[3][5] =
{ ‘A’,’B’,’C’,’D’,’E’ ,
‘F’,’G’,’H’,’I’,’J’,
‘K’,’L’,’M’,’N’,’O’ } ;
printf(" %c ", A[2][3] );
}
0 1 2 3
4
A B C D E
F G H I J
K L M N 0
0
1
2
Apa yang tercetak ?
Kalau ini : ?
17. #include<stdio.h>
void main()
{char A[3][5] =
{ ‘A’,’B’,’C’,’D’,’E’ ,
‘F’,’G’,’H’,’I’,’J’,
‘K’,’L’,’M’,’N’,’O’ } ;
printf(" %c ", A[1][2] );
}
0 1 2 3
4
A B C D E
F G H I J
K L M N 0
0
1
2
N
18. #include<stdio.h>
void main()
{char A[3][5] =
{ ‘A’,’B’,’C’,’D’,’E’ ,
‘F’,’G’,’H’,’I’,’J’,
‘K’,’L’,’M’,’N’,’O’ } ;
printf(" %c ", A[3][2] );
}
0 1 2 3
4
A B C D E
F G H I J
K L M N 0
0
1
2
Apa yang tercetak ?
Kalau ini : ?
3
Apakah
Error ?
19. #include<stdio.h>
void main()
{char A[3][5] =
{ ‘A’,’B’,’C’,’D’,’E’ ,
‘F’,’G’,’H’,’I’,’J’,
‘K’,’L’,’M’,’N’,’O’ } ;
printf(" %c ", A[3][2] );
}
0 1 2 3
4
A B C D E
F G H I J
K L M N 0
0
1
2
. Tercetak karakter
sembarang sesuai
dengan karakter
apa yang ada pada
lokasi tersebut saat itu
TIDAK
ERROR
20. 0 1 2 3
4
A B C D E
F G H I J
K L M N 0
0
1
2
char A[3][5];
A[0][0]
A[0][2]
A[1][3]
?
21. 0 1 2 3
4
A B C D E
F G H I J
K L M N 0
0
1
2
char A[3][5];
A[0][0]
A[0][2]
A[1][3]
A[2][1]
22. 0 1 2 3
4
A B C D E
F G H I J
K L M N 0
0
1
2
char A[3][5];
A[0][0]
A[0][2]
A[1][3]
A[2][1]
23.
24. 0 1 2 3
4
A B C D E
F G H I J
K L M N 0
0
1
2
char A[3][5];
i j
0 0
0 1
0 2
0 3
0 4
1 0
1 1
1 2
1 3
1 4
2 0
2 1
2 2
2 3
2 4
i
j
i j
0 0
1
2
3
4
1 0
1
2
3
4
2 0
1
2
3
4
25. Array 2 Dimensi :
A B C D E
0 1 2 3
4
F G H I J
K L M N 0
0
1
2
char A[3][5] = { ‘A’,’B’,’C’,’D’,’E’ ,
‘F’,’G’,’H’,’I’,’J’,
‘K’,’L’,’M’,’N’,’O’ } ;
Logical
illustration
3 baris
5 kolom
A B C D E
0,0 0,1 0,2 0,3 0,4 1,0 1,1 1,2 1,3 1,4 2,0 2,1 2,2 2,3 2,4
F G H I J K L M N 0
memory physical allocation
secara fisik alamatnya contiguous
2,4
untuk
menyatakan
A[2][4]
26. Array 2 Dimensi :
A B C D E
0 1 2 3
4
F G H I J
K L M N 0
0
1
2
char A[3][5] = { 'A', 'B', 'C', 'D', 'E', 'F',
'G', 'H',
'I', 'J', 'K', 'L', 'M', 'N',
'O' } ;
char A[3][5] = { 'A', 'B', 'C', 'D',
'E', 'F', 'G', 'H', 'I', 'J',
'K', 'L',
'M', 'N', 'O' } ;
atau :
atau :
27. char A[3][5] = { ‘A’,’B’,’C’,
‘F’,’G’,’H’,’I’,’J’,
‘K’,’L’,
} ;
A B C 0 0
0 1 2 3
4
F G H I J
K L 0 0 0
0
1
2
0 (NULL)
0 0 0 0 0 0 0 0
Karakter NULL
semua bit-nya 0 (nol)
Kalau dicetak dengan ;
“ %c ” tercetak : spasi (blank
“ %i “ tercetak : 0 (nol)
“ %x “ tercetak : 00
40. Dev C++ 5.11
#include<stdio.h>
void main()
{char A[3][5] = { ‘A’,’B’,’C’,’D’,’E’ ,
‘F’,’G’,’H’,’I’,’J’,
‘K’,’L’,’M’,’N’,’O’ } ;
int j;
j=2;
{ printf( "%c ", A[0] [ j ] );
}
}
Apa yang tercetak : ?
Contoh – 3a
41. Borland Turbo-C++ A B C D E
0 1 2 3
4
F G H I J
K L M N 0
0
1
2
#include<stdio.h>
void main()
{char A[3][5] =
{ ‘A’,’B’,’C’,’D’,’E’ ,
‘F’,’G’,’H’,’I’,’J’,
‘K’,’L’,’M’,’N’,’O’ } ;
int j;
j=2;
{ printf( "%c ", A[0] [ j ] );
}
}
Apa yang tercetak : ?
Contoh – 3a
42. Borland Turbo-C++ A B C D E
0 1 2 3
4
F G H I J
K L M N 0
0
1
2
#include<stdio.h>
void main()
{char A[3][5] =
{ ‘A’,’B’,’C’,’D’,’E’ ,
‘F’,’G’,’H’,’I’,’J’,
‘K’,’L’,’M’,’N’,’O’ } ;
int j;
j=2;
{ printf( "%c ", A[0] [ j ] );
}
}
Contoh – 3a
C
44. Dev C++ 5.11
#include<stdio.h>
void main()
{char A[3][5] = { ‘A’,’B’,’C’,’D’,’E’ ,
‘F’,’G’,’H’,’I’,’J’,
‘K’,’L’,’M’,’N’,’O’ } ;
int j;
for( j=0; j<=4; j++ )
{ printf( "%c ", A[0] [ j ] );
}
}
Apa yang tercetak : ?
Contoh – 4
45. Dev C++ 5.11 A B C D E
0 1 2 3
4
F G H I J
K L M N 0
0
1
2
#include<stdio.h>
void main()
{char A[3][5] =
{ ‘A’,’B’,’C’,’D’,’E’ ,
‘F’,’G’,’H’,’I’,’J’,
‘K’,’L’,’M’,’N’,’O’ } ;
int j;
for( j=0; j<=4; j++ )
{ printf( "%c ", A[0] [ j ] );
}
}Apa yang tercetak : ?
Contoh – 4
j
elemen
yang isinya
dicetak
0
1
2
3
4
A[0][0]
A[0][1]
A[0][2]
A[0][3]
A[0][4]
46. Dev C++ 5.11 A B C D E
0 1 2 3
4
F G H I J
K L M N 0
0
1
2
#include<stdio.h>
void main()
{char A[3][5] =
{ ‘A’,’B’,’C’,’D’,’E’ ,
‘F’,’G’,’H’,’I’,’J’,
‘K’,’L’,’M’,’N’,’O’ } ;
int j;
for( j=0; j<=4; j++ )
{ printf( "%c ", A[0] [ j ] );
}
}
Contoh – 4
j
elemen
yang isinya
dicetak
0
1
2
3
4
A[0][0]
A[0][1]
A[0][2]
A[0][3]
A[0][4]
A B C D E
47. Dev C++ 5.11
A B C D E
0 1 2 3
4
F G H I J
K L M N 0
0
1
2
#include<stdio.h>
void main()
{char A[3][5] =
{ ‘A’,’B’,’C’,’D’,’E’ ,
‘F’,’G’,’H’,’I’,’J’,
‘K’,’L’,’M’,’N’,’O’ } ;
int j;
for( …………………… )
{ …………………………… );
}
}A B C D E
Contoh – 4
Tulis ulang !
supaya tercetak :
A B C D E
50. #include<stdio.h>
void main( )
{char A[3][5] = { ‘A’,’B’,’C’,’D’,’E’
,
‘F’,’G’,’H’,’I’,’J’,
‘K’,’L’,’M’,’N’,’O’ } ;
int i;
for( i=0; i<=2; i++ )
{ printf( "%c ", A[i][0]);
}
}
Dev C++ 5.11
Contoh - 5
Apa yang tercetak : ?
51. A B C D E
0 1 2 3
4
F G H I J
K L M N 0
0
1
2
#include<stdio.h>
void main( )
{char A[3][5] =
{ ‘A’,’B’,’C’,’D’,’E’ ,
‘F’,’G’,’H’,’I’,’J’,
‘K’,’L’,’M’,’N’,’O’ } ;
int i;
for( i=0; i<=2; i++ )
{ printf( "%c ", A[i][0]);
}
}
Dev C++ 5.11
Contoh - 5
Apa yang tercetak : ?
52. A B C D E
0 1 2 3
4
F G H I J
K L M N 0
0
1
2
#include<stdio.h>
void main( )
{char A[3][5] =
{ ‘A’,’B’,’C’,’D’,’E’ ,
‘F’,’G’,’H’,’I’,’J’,
‘K’,’L’,’M’,’N’,’O’ } ;
int i;
for( i=0; i<=2; i++ )
{ printf( "%c ", A[i][0]);
}
}
Dev C++ 5.11
Contoh - 5
i
elemen
yang isinya
dicetak
0
1
2
A[0][0]
A[1][0]
A[2][0]
Apa yang tercetak : ?
53. A B C D E
0 1 2 3
4
F G H I J
K L M N 0
0
1
2
#include<stdio.h>
void main( )
{char A[3][5] =
{ ‘A’,’B’,’C’,’D’,’E’ ,
‘F’,’G’,’H’,’I’,’J’,
‘K’,’L’,’M’,’N’,’O’ } ;
int i;
for( i=0; i<=2; i++ )
{ printf( "%c ", A[i][0]);
}
} A F K
Borland Turbo-C++
Contoh - 5
i
elemen
yang isinya
dicetak
0
1
2
A[0][0]
A[1][0]
A[2][0]
54. A B C D E
0 1 2 3
4
F G H I J
K L M N 0
0
1
2
#include<stdio.h>
void main( )
char A[3][5] =
{ ‘A’,’B’,’C’,’D’,’E’ ,
‘F’,’G’,’H’,’I’,’J’,
‘K’,’L’,’M’,’N’,’O’ } ;
int i;
for( ……………………)
{ ……………………………..);
}
}
Borland Turbo-C++
Contoh - 5
i
elemen
yang isinya
dicetak
0
1
2
A[0][0]
A[1][0]
A[2][0]Tulis ulang !
supaya tercetak :
A F K
57. #include<stdio.h>
void main()
{char A[3][5] =
{ ‘A’,’B’,’C’,’D’,’E’ ,
‘F’,’G’,’H’,’I’,’J’,
‘K’,’L’,’M’,’N’,’O’ } ;
int i, j;
for( i=0; i<=2; i++ )
{ for( j=0; j<=4; j++)
{ printf("%c ", A[i][j]);
}
printf("n");
}
}
Dev C++ 5.11Contoh - 6
Apa yang tercetak : ?
Tulis !
Apa yang
tercetak
58. #include<stdio.h>
void main()
{char A[3][5] =
{ ‘A’,’B’,’C’,’D’,’E’ ,
‘F’,’G’,’H’,’I’,’J’,
‘K’,’L’,’M’,’N’,’O’ } ;
int i, j;
for( i=0; i<=2; i++ )
{ for( j=0; j<=4; j++)
{ printf("%c ", A[i][j]);
}
printf("n");
}
}
Dev C++ 5.11Contoh - 6
Apa yang tercetak : ?
i j
0 1
2
3
4
1 1
2
3
4
2 1
2
3
4
59. #include<stdio.h>
void main()
{char A[3][5] = { ‘A’,’B’,’C’,’D’,’E’ ,
‘F’,’G’,’H’,’I’,’J’,
‘K’,’L’,’M’,’N’,’O’ } ;
int i, j;
for( i=0; i<=2; i++ )
{ for( j=0; j<=4; j++)
{ printf("%c ", A[i][j]);
}
printf("n");
}
}
Dev C++ 5.11Contoh - 6
Apa yang tercetak : ?
i j
0 0
1
2
3
4
1 0
1
2
3
4
2 0
1
2
3
4
urutan
proses
60. #include<stdio.h>
void main()
{ char A[3][5]={ "ABCDE" ,
"FGHIJ" ,
"KLMNO" };
int i, j;
for( i=0; i<=2; i++ )
{ for( j=0; j<=4; j++)
{ printf("%c ", A[i][j]);
}
printf("n");
}
}
Borland Turbo-C++Contoh - 6
Apa yang tercetak : ?
i j
0 0
1
2
3
4
1 0
1
2
3
4
2 0
1
2
3
4
A B C D E
0 1 2 3
4
F G H I J
K L M N 0
0
1
2
i
61. #include<stdio.h>
void main()
{char A[3][5] =
{ ‘A’,’B’,’C’,’D’,’E’ ,
‘F’,’G’,’H’,’I’,’J’,
‘K’,’L’,’M’,’N’,’O’ } ;
int i, j;
for( i=0; i<=2; i++ )
{ for( j=0; j<=4; j++)
{ printf("%c ", A[i][j]);
}
printf("n");
}
}
Borland Turbo-C++Contoh - 6
Apa yang tercetak : ?
i j
0 0
1
2
3
4
1 0
1
2
3
4
2 0
1
2
3
4
A B C D E
0 1 2 3
4
F G H I J
K L M N 0
0
1
2
i
Tercetak :
A B C D E
62. #include<stdio.h>
void main()
{char A[3][5] =
{ ‘A’,’B’,’C’,’D’,’E’ ,
‘F’,’G’,’H’,’I’,’J’,
‘K’,’L’,’M’,’N’,’O’ } ;
int i, j;
for( i=0; i<=2; i++ )
{ for( j=0; j<=4; j++)
{ printf("%c ", A[i][j]);
}
printf("n");
}
}
Borland Turbo-C++Contoh - 6
Apa yang tercetak : ?
i j
0 0
1
2
3
4
1 0
1
2
3
4
2 0
1
2
3
4
A B C D E
0 1 2 3
4
F G H I J
K L M N 0
0
1
2
i
Tercetak :
F G H I J
63. #include<stdio.h>
void main()
{char A[3][5] =
{ ‘A’,’B’,’C’,’D’,’E’ ,
‘F’,’G’,’H’,’I’,’J’,
‘K’,’L’,’M’,’N’,’O’ } ;
int i, j;
for( i=0; i<=2; i++ )
{ for( j=0; j<=4; j++)
{ printf("%c ", A[i][j]);
}
printf("n");
}
}
Borland Turbo-C++Contoh - 6
Apa yang tercetak : ?
i j
0 0
1
2
3
4
1 0
1
2
3
4
2 0
1
2
3
4
A B C D E
0 1 2 3
4
F G H I J
K L M N 0
0
1
2
i
Tercetak :
K L M N O
64. #include<stdio.h>
void main()
{char A[3][5] =
{ ‘A’,’B’,’C’,’D’,’E’ ,
‘F’,’G’,’H’,’I’,’J’,
‘K’,’L’,’M’,’N’,’O’ } ;
int i, j;
for( i=0; i<=2; i++ )
{ for( j=0; j<=4; j++)
{ printf("%c ", A[i][j]);
}
printf("n");
}
}
Borland Turbo-C++Contoh - 6
Apa yang tercetak : ?
i j
0 0
1
2
3
4
1 0
1
2
3
4
2 0
1
2
3
4
A B C D E
0 1 2 3
4
F G H I J
K L M N 0
0
1
2
i
Tercetak :
A B C D E
F G H I J
K L M N O
65. #include<stdio.h>
void main()
char A[3][5] =
{ ‘A’,’B’,’C’,’D’,’E’ ,
‘F’,’G’,’H’,’I’,’J’,
‘K’,’L’,’M’,’N’,’O’ } ;
int i, j;
for( i=0; i<=2; i++ )
{ for( j=0; j<=4; j++)
{ printf("%c ", A[i][j]);
}
printf("n");
}
}
Borland Turbo-C++Contoh - 6
A B C D E
0 1 2 3
4
F G H I J
K L M N 0
0
1
2
i
A B C D E
F G H I J
K L M N O
i j
0 0
1
2
3
4
1 0
1
2
3
4
2 0
1
2
3
4
66. #include<stdio.h>
void main()
{char A[3][5] =
{ ‘A’,’B’,’C’,’D’,’E’ ,
‘F’,’G’,’H’,’I’,’J’,
‘K’,’L’,’M’,’N’,’O’ } ;
int i, j;
for(………………… )
{ for( …………………….)
{…………………………);
}
printf("n");
}
}
Borland Turbo-C++Contoh - 6
A B C D E
0 1 2 3
4
F G H I J
K L M N 0
0
1
2
i
i j
0 0
1
2
3
4
1 0
1
2
3
4
2 0
1
2
3
4
Tulis ulang,
untuk mencetak :
ABC D E
FGH I J
KLMNO
68. #include<stdio.h>
void main()
{char A[3][5] =
{ ‘A’,’B’,’C’,’D’,’E’ ,
‘F’,’G’,’H’,’I’,’J’,
‘K’,’L’,’M’,’N’,’O’ } ;
int i, j;
for(j=0; j<=4; j++ )
{ for( i=0; i<=2; i++)
{ printf("%c",A[ i][ j ]);
}
printf("n");
}
}
Apa yang tercetak : ?
Tulis !
Apa yang
tercetak
69. #include<stdio.h>
void main()
{char A[3][5] = { ‘A’,’B’,’C’,’D’,’E’
,
‘F’,’G’,’H’,’I’,’J’,
‘K’,’L’,’M’,’N’,’O’ } ;
int i, j;
for(j=0; j<=4; j++ )
{ for( i=0; i<=2; i++)
{ printf("%c",A[ i][ j ]);
}
printf("n");
}
}Apa yang tercetak : ?
A B C D E
0 1 2 3
4
F G H I J
K L M N 0
0
1
2
i
j
70. #include<stdio.h>
void main()
{char A[3][5] =
{ ‘A’,’B’,’C’,’D’,’E’ ,
‘F’,’G’,’H’,’I’,’J’,
‘K’,’L’,’M’,’N’,’O’ } ;
int i, j;
for(j=0; j<=4; j++ )
{ for( i=0; i<=2; i++)
{ printf("%c",A[ i][ j ]);
}
printf("n");
}
}
j i
0
A B C D E
0 1 2 3
4
F G H I J
K L M N 0
0
1
2
i
j
0
1
2
1 0
1
2
2 0
1
2
3 0
1
2
4 0
1
2
71. #include<stdio.h>
void main()
{char A[3][5] =
{ ‘A’,’B’,’C’,’D’,’E’ ,
‘F’,’G’,’H’,’I’,’J’,
‘K’,’L’,’M’,’N’,’O’ } ;
int i, j;
for(j=0; j<=4; j++ )
{ for( i=0; i<=2; i++)
{ printf("%c",A[ i][ j ]);
}
printf("n");
}
}
j i
0
A B C D E
0 1 2 3
4
F G H I J
K L M N 0
0
1
2
i
j
0
1
2
1 0
1
2
2 0
1
2
3 0
1
2
4 0
1
2
urutan
proses
72. #include<stdio.h>
void main()
{char A[3][5] =
{ ‘A’,’B’,’C’,’D’,’E’ ,
‘F’,’G’,’H’,’I’,’J’,
‘K’,’L’,’M’,’N’,’O’ } ;
int i, j;
for(j=0; j<=4; j++ )
{ for( i=0; i<=2; i++)
{ printf("%c",A[ i][ j ]);
}
printf("n");
}
}
j i
0 0
1
2
1 0
1
2
2 0
1
2
3 0
1
2
4 0
1
2
A B C D E
0 1 2 3
4
F G H I J
K L M N 0
0
1
2
i
j
Tercetak :
A F K
73. #include<stdio.h>
void main()
{char A[3][5] =
{ ‘A’,’B’,’C’,’D’,’E’ ,
‘F’,’G’,’H’,’I’,’J’,
‘K’,’L’,’M’,’N’,’O’ } ;
int i, j;
for(j=0; j<=4; j++ )
{ for( i=0; i<=2; i++)
{ printf("%c",A[ i][ j ]);
}
printf("n");
}
}
j i
0 0
1
2
1 0
1
2
2 0
1
2
3 0
1
2
4 0
1
2
A B C D E
0 1 2 3
4
F G H I J
K L M N 0
0
1
2
i
j
Tercetak :
B G L
74. #include<stdio.h>
void main()
{char A[3][5] =
{ ‘A’,’B’,’C’,’D’,’E’ ,
‘F’,’G’,’H’,’I’,’J’,
‘K’,’L’,’M’,’N’,’O’ } ;
int i, j;
for(j=0; j<=4; j++ )
{ for( i=0; i<=2; i++)
{ printf("%c",A[ i][ j ]);
}
printf("n");
}
}
j i
0 0
1
2
1 0
1
2
2 0
1
2
3 0
1
2
4 0
1
2
A B C D E
0 1 2 3
4
F G H I J
K L M N 0
0
1
2
i
j
Tercetak :
C H M
75. #include<stdio.h>
void main()
{char A[3][5] =
{ ‘A’,’B’,’C’,’D’,’E’ ,
‘F’,’G’,’H’,’I’,’J’,
‘K’,’L’,’M’,’N’,’O’ } ;
int i, j;
for(j=0; j<=4; j++ )
{ for( i=0; i<=2; i++)
{ printf("%c",A[ i][ j ]);
}
printf("n");
}
}
j i
0 0
1
2
1 0
1
2
2 0
1
2
3 0
1
2
4 0
1
2
A B C D E
0 1 2 3
4
F G H I J
K L M N 0
0
1
2
i
j
Tercetak :
D I N
76. #include<stdio.h>
void main()
{char A[3][5] =
{ ‘A’,’B’,’C’,’D’,’E’ ,
‘F’,’G’,’H’,’I’,’J’,
‘K’,’L’,’M’,’N’,’O’ } ;
int i, j;
for(j=0; j<=4; j++ )
{ for( i=0; i<=2; i++)
{ printf("%c",A[ i][ j ]);
}
printf("n");
}
}
j i
0 0
1
2
1 0
1
2
2 0
1
2
3 0
1
2
4 0
1
2
A B C D E
0 1 2 3
4
F G H I J
K L M N 0
0
1
2
i
j
Tercetak :
E J O
77. #include<stdio.h>
void main()
char A[3][5] =
{ ‘A’,’B’,’C’,’D’,’E’ ,
‘F’,’G’,’H’,’I’,’J’,
‘K’,’L’,’M’,’N’,’O’ } ;
int i, j;
for(j=0; j<=4; j++ )
{ for( i=0; i<=2; i++)
{ printf("%c",A[ i][ j ]);
}
printf("n");
}
}
j i
0 0
1
2
1 0
1
2
2 0
1
2
3 0
1
2
4 0
1
2
A B C D E
0 1 2 3
4
F G H I J
K L M N 0
0
1
2
i
j
AF K
BGL
CHM
D I N
EJ O
Tercetak :
A F K
B G L
C H M
D I N
E J O
78. #include<stdio.h>
void main()
char A[3][5] =
{ ‘A’,’B’,’C’,’D’,’E’ ,
‘F’,’G’,’H’,’I’,’J’,
‘K’,’L’,’M’,’N’,’O’ } ;
int i, j;
for(j=0; j<=4; j++ )
{ for( i=0; i<=2; i++)
{ printf("%c",A[ i][ j ]);
}
printf("n");
}
}
j i
0 0
1
2
1 0
1
2
2 0
1
2
3 0
1
2
4 0
1
2
A B C D E
0 1 2 3
4
F G H I J
K L M N 0
0
1
2
i
j
[ 0 ] [ 0 ]
[ 1 ] [ 0 ]
[ 2 ] [ 0 ]
[ 0 ] [ 1 ]
[ 1 ] [ 1 ]
[ 2 ] [ 1 ]
[ 0 ] [ 2 ]
[ 1 ] [ 2 ]
[ 2 ] [ 2 ]
[ 0 ] [ 3 ]
[ 1 ] [ 3 ]
[ 2 ] [ 3 ]
[ 0 ] [ 4 ]
[ 1 ] [ 4 ]
[ 2 ] [ 4 ]
[ 0 ] [ 0 ]
[ 1 ] [ 0 ]
[ 2 ] [ 0 ]
[ 0 ] [ 1 ]
[ 1 ] [ 1 ]
[ 2 ] [ 1 ]
----
----
[ 2 ] [ 4 ]
A F K
BG L
CHM
D I N
EJ O