NIM:18063012
Di dalam C, dan juga bahasa pemograman yang lain, terdapat fasilitas untuk menyimpan data
yang sama dengan suatu nama tertentu yang biasa disebut dengan istilah array/larik.
Array adalah suatu tipe data terstruktur yang berupa sejumlah data sejenis (bertipe data sama)
yang jumlahnya tetap dan diberi suatu nama tertentu, elemen-elemen array tersusun secara
sekuensial di dalam memori sehingga memiliki alamat yang berdekatan array digunakan untuk
menyimpan data yang dimasukkan, masing-masing kedalam memori komputer.
Array menyimpan data secara berurutan pada memori komputer. Sekali array dideklarasikan
(dibuat) maka akan dialokasikan sejumlah tempat di memori komputer yang letaknya selalu
berdekatan (bersebelahan). Array memiliki indeks dan nilai data itu sendir. Sedangkan jarak
antar elemen pada array disesuikan dengan lembar data untuk masing-masing tipe data
array.misalnya pada tipe data integer,jarak antar elemennya bernilai 2sampai dengan 4 byte.
#include <stdio.h>
#include <conio.h>
int main ()
for (x=0;x<5;x++)
printf ("\n");
for (x=0;x<5;x++)
getch ();
Hasilnya:
}
Hasilnya:
1. Memasukkan matriks.
Nilai setiap elemen matriks disimpan sesuai dengan tipe data yang dideklarasikan
kepadanya.
2. Mencetak Matriks.
Matriks dicetak perelemen menggunakan looping.
3. Perjumlahan Matriks.
a. Agar kedua matriks dapat dijumlahkan maka harus memiliki jumlah baris
kolom yang sama.
b. Inputkan matriks A dan matriks B.
c. Siapkan matriks C untuk menampung hasil penjumlahan matriks A dan B
sesuai dengan elemen-elemennya.
d. Elemen matriks A [0,0] dijumlahkan dengan elemen matriks B [0,0] juga dan
disimpan di element matriks C [0,0] juga.
4. Pengurangan Matriks.
a. Agar kedua matriks dapat dikurangkan maka harus memiliki jumlah baris dan
kolom yang sama.
b. Inputkan matriks A dan matriks B.
c. Siapkan matriks C untuk menampung hasil pengurangan matriks A dan B
sesuai dengan elemen-elemennya.
d. Elemen matriks A [0,0] dikurangkan dengan elemen matriks B [0,0] dan
disimpan di elemen matriks C [0,0].
5. Transpose matriks.
Dalam transpose,elemen baris matriks akan menjadi kolom matriks dan
sebaliknya kolom matriks akan menjadi baris matriks.
6. Perkalian 2 matriks.
a. Kedua matriks harus memiliki bentuk mxn untuk matriks A dan n x o untuk
matriks B.
b. Sehingga matriks hasil akan memiliki bentuk m x o.
c. Sehingga (m x o) = (m x n) (n x o).
d. Input kan matrik A.
e. Inputkan matriks B.
f. Tamping hasil perkalian matriks pada matriks C.
Kekurangan ;
Contoh 1
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
int main ()
system("cls");
for(x=0;x<5;x++);
scanf("%d",&nilai[x]);
printf("\n");
for(x=0;x<5;x++)
{
getch();
Contoh 2
#include <stdio.h>
#include <conio.h>
int main()
int bil[7],i;
printf("elemen 1>");scanf("%d",&bil[0]);
bil[1]=5;
bil[2] = bil[1] + 20;
bil[3] - bil[bil[i]];
for(i-0;i<7;i++)
getch();
return 0;
Contoh 3
#include<stdio.h>
#include<conio.h>
int main()
for(int i=0;i<7;i++)
getch();
return 0;
Contoh 4
#include<stdio.h>
#include<conio.h>
int main()
for(int i=0;i<7;i++){
getch();
return 0;
}
Contoh 5
#include<stdio.h>
#include<conio.h>
int main()
for(int i=0;i<7;i++){
getch();
return 0;
}
Contoh 6
#include<stdio.h>
#include<conio.h>
int main()
{char h[5];
for(int i=0;i<5;i++){
getch();
return 0;
}
Contoh 7
#include<stdio.h>
#include<conio.h>
int main()
B = A;
getch();
contoh 8
#include<stdio.h>
#include<conio.h>
int main()
{
for(int baris=0;baris<2;baris++){
for(int kolom=0;kolom<3;kolom++){
printf("%d",A[baris][kolom]);
printf("\n");
getch();
Contoh 9
#include<stdio.h>
#include<conio.h>
int main()
{
int A[2] [3]={{1,2,3},{4,5,6}};
for(int kolom=0;kolom<2;kolom++){
for(int baris=0;baris<3;baris++){
printf("%d",A[baris][kolom]);
printf("\n");
getch();
Contoh 10
#include<stdio.h>
#include<conio.h>
for(int i=0;i<5;i++){
data[i]=i+1;
}
}
int main(){
int mydata[5];
printf("pengisian...\n");
isi(mydata);
printf("selesai.\n");
printf("tampilan...\n");
getch();
Contoh 11
#include<stdio.h>
#include<conio.h>
int i,n;
for(n=0;n<S[n];n++);
for(i=n-1;i>=0;i--)
printf("%c",S[i]);
int main(){
cetak_mundur(str);
getch();
Contoh 12
#include<stdio.h>
#include<conio.h>
void tukar(int array[2]){
int t=array[0];
array[0]=array[1];
array[1]=t;
int main(){
tukar(array);
getch();