Script Matrix dengan menggunakan ADT (Abstract Data Type), Sehingga tipe datanya bisa sesuai dengan format yang kita inginkan.
#include <stdio.h>
#include <string.h>
#include <stdbool.h>
#include <stdlib.h>
#include <conio.h>
typedef struct
{
int elemen[3][4];
}Matrix;
void init(Matrix *a){
int i, j;
for(i=0;i<2;i++){
for(j=0;j<2;j++){
(*a).elemen[i][j]=0;
}
}
}
void createMatrix(Matrix *a){
int i, j;
for(i=0;i<2;i++){
for(j=0;j<2;j++){
printf("Masukkan elemen baris-%d kolom-%d :",i+1,j+1);scanf("%d",&(*a).elemen[i][j]);
printf("\n");
}
}
}
void show(Matrix *a){
int i,j;
for(i=0;i<2;i++){
for(j=0;j<2;j++){
printf("%d \t",(*a).elemen[i][j]);
}
printf("\n");
}
}
int main(){
Matrix a;
init(&a);
int p;
c :
printf("1. masukan\n2.menampilkan\npilihan : ");scanf("%d",&p);
switch(p){
case 1 :{
createMatrix(&a);
goto c;
break;
}
case 2 :{
show(&a);
break;
}
}
}
Next
« Prev Post
« Prev Post
Previous
Next Post »
Next Post »
0 Komentar untuk "Matrix Dengan ADT Bahasa C"