Anda di halaman 1dari 5

TUGAS

ALGORITMA DAN STRUKTUR DATA


“MATRIKS

NAMA : BUSAERI FIRDAUS


NIM : 181351037
KELAS : PAGI B
AP : 2018
TUGAS : TUGAS 1
NOMOR 1
#include <iostream>
using namespace std;

main(){
//DEKLARASI
int Nbar,Nkol,max;
int i,j;
cout<<"PROGRAM MENCARI NILAI TERBESAR DALAM MATRIKS"<<endl;
cout<<"Jumlah Baris : ";cin>>Nbar;
cout<<"Jumlah Kolom : ";cin>>Nkol;
int A[Nbar][Nkol];

//ALGORITMA

for(i=0;i<Nbar;i++){
for(j=0;j<Nkol;j++){
cout<<"Elemen ke-["<<i<<"]["<<j<<"] : ";
cin>>A[i][j];
}
}
cout<<endl;
for(i=0;i<Nbar;i++){
for(j=0;j<Nkol;j++){
cout<<A[i][j]<<" ";
}cout<<endl;
}
max = -99;
for(i=0;i<Nbar;i++){
for(j=0;j<Nkol;j++){
if(A[i][j]>max){
max = A[i][j];
}
}
}
cout<<endl;
cout<<"Elemen Terbesar dari matriks diatas yaitu : "<<max<<endl;
}
NOMOR 2
#include <iostream>
using namespace std;

main(){
//DEKLARASI
int Nbar,Nkol,max;
int i,j;
cout<<"PROGRAM PENJUMLAHAN BARIS DAN KOLOM"<<endl;
cout<<"Jumlah Baris : ";cin>>Nbar;
cout<<"Jumlah Kolom : ";cin>>Nkol;
int A[Nbar][Nkol];

//ALGORITMA

for(i=0;i<Nbar;i++){
for(j=0;j<Nkol;j++){
cout<<"Elemen ke-["<<i<<"]["<<j<<"] : ";
cin>>A[i][j];
}
}
cout<<endl;
for(i=0;i<Nbar;i++){
for(j=0;j<Nkol;j++){
cout<<A[i][j]<<" ";
}cout<<endl;
}
cout<<endl;

Nbar+=1;
Nkol+=1;

for(i=0;i<Nbar;i++){
for(j=0;j<Nkol;j++){
A[i+1][j]+=A[i][j];
A[i][j+1]+=A[i][j];
}
}
for(i=0;i<Nbar;i++){
for(j=0;j<Nkol;j++){
cout<<A[i+1][j+1]<<" ";
}cout<<endl;
}
cout<<endl;
}
NOMOR 3
#include <iostream>
using namespace std;

main(){
//DEKLARASI
int Nbar,Nkol,max;
int i,j,x,bar,kol;
bool a;
cout<<"PROGRAM MENCARI ELEMEN DALAM INDEX BARIS DAN KOLOM"<<endl;
cout<<"Jumlah Baris : ";cin>>Nbar;
cout<<"Jumlah Kolom : ";cin>>Nkol;
int A[Nbar][Nkol];

//ALGORITMA

for(i=0;i<Nbar;i++){
for(j=0;j<Nkol;j++){
cout<<"Elemen ke-["<<i<<"]["<<j<<"] : ";
cin>>A[i][j];
}
}
cout<<endl;
for(i=0;i<Nbar;i++){
for(j=0;j<Nkol;j++){
cout<<A[i][j]<<" ";
}cout<<endl;
}cout<<endl;
cout<<"Elemen yang dicari : ";cin>>x;

for(i=0;i<Nbar;i++){
for(j=0;j<Nkol;j++){
if(x==A[i][j]){
bar = i;
kol = j;
a = true;
}
}
}
cout<<endl;
if(a=true){
cout<< x << " ada di elemen ke- A["<<bar<<"]["<<kol<<"]"<<endl;
}
else{
cout<< x << " tidak ada dalam elemen A[-1][-1]"<<endl;
}
}

Anda mungkin juga menyukai