Algoritma Matriks
1.
Transpose matrik
Ø
Dalam program ini Proses transpose akan mengubah letak elemen-elemen
matriks di suatu baris menjadi kolom
Ø
Input :User akan memasukan angka untuk
banyakna kolom dan baris Proses :
Program akan men-Transpose data yang input user.
contohnya : Input user
Ø
Output :
Program mentranspose menjadi Baris Seperti contoh Nomer 2
2.
Program Pembalik Kata
Ø
Dalam program ini akan memproses kata demi
kata.
Ø
Input : User akan
memasukkan kata ,yang dimana kata akan di maksimalkan
Ø
Proses : Pada kalimat yang diinputkan akan dibaca terbalik.
Ø
Output : Program akan
menghasilkan output seperi contoh berikut ini :
Masukkan kalimat :
kota malang
Hasil
: atok gnalam
|
|
Souch kode :
1. Cara Membuat Maktrik menggunakan Aplikasi DeV!!
#include <stdio.h>
#include<stdlib.h>
#include <conio.h>
main()
{
int baris1,kolom1;
printf("Memasukan Baris yang anda inginkan : ");
scanf("%d",&baris1);
printf("Memasukan Kolom yang anda inginkan : ");
scanf("%d",&kolom1);
int matriks1[baris1][kolom1], mathasil[baris1][kolom1];
int b,k;
printf("Pengisian Matrik Pertama : \n");
for (b=0;b<baris1;b++)
{
for (k=0;k<kolom1;k++)
{
printf("Matrik adalah [%d,%d] : ",b,k);
scanf("%d",&matriks1[b][k]);
}
}
// awal operasi transpose matriks
for (b=0;b<baris1;b++)
for (k=0;k<kolom1;k++)
mathasil[b][k]=matriks1[b][k];
// akhir operasi perhitungan
printf("Awalnya Begini :\n\n");
for (b=0;b<baris1;b++)
{
for (k=0;k<kolom1;k++)
{
printf("%6d",matriks1[b][k]);
}
printf("\n");
}
printf("Hasil Matrik
:\n\n");
for (b=0;b<kolom1;b++)
{
for (k=0;k<baris1;k++)
{
printf("%6d",mathasil[k][b]);
}
printf("\n");
}
{
getch();
return 0;}
}
print scode :
Cara Membuat Membalik Angka :
Souch kode :
#include<stdio.h>
#include<conio.h>
#include<string.h>
#include<stdlib.h>
main()
{
char a[5];
char b[7];
char hasil;
printf("\nMasukkan kata yach :
");
gets(a);
gets(b);
strrev(a);
strrev(b);
printf("\n Jika dibalik akan menjadi:
%s %s",a ,b);
getch();
}