Bagi temen-temen yang lagi nyari-nyari koding untuk perkalian matriks pakek pemrogram c++ nih wulan bagi-bagi ke temen- temen smua program wulan..
semoga bermanfaat yahhh
^_^
#include <iostream>
#include <iomanip>
using namespace std;
int main()
{
int a[3][3];
int b[3][3];
int c[3][3];
for(int i=0; i<3; i++)
{
for(int j=0; j<3; j++)
{
a[i][j] = (rand() % 5) + 1;
b[i][j] = (rand() % 5) + 1;
}
}
cout << " A : " <<endl;
for(int i=0; i<3; i++)
{
for(int j=0; j<3; j++)
cout << setw (3) << a[i][j];
cout << endl;
}
cout << endl <<endl;
cout << "B : " <<endl;
for(int i=0; i<3; i++)
{
for(int j=0; j<3; j++)
cout << setw(3) << b[i][j];
cout << endl;
}
cout << endl <<endl;
cout << "Hasil Perkalian : "<<endl;
for(int i=0; i<3; i++)
{
for(int j=0; j<3; j++)
{
c[i][j] = 0;
for(int k=0; k<3; k++)
c[i][j] += a[i][k] * b[k][j];
}
}
cout << "C : " <<endl;
for(int i=0; i<3; i++)
{
for(int j=0; j<3; j++)
cout << setw(8) << c[i][j];
cout << endl;
}
cout << endl;
cout << "Hasil Penambahan : "<<endl;
for(int i=0; i<3; i++)
{
for(int j=0; j<3; j++)
{
c[i][j] = 0;
for(int k=0; k<3; k++)
c[i][j] = a[i][k] + b[k][j];
}
}
cout << "C : " <<endl;
for(int i=0; i<3; i++)
{
for(int j=0; j<3; j++)
cout << setw(8) << c[i][j];
cout << endl;
}
cout << endl;
cout << "Hasil Pengurangan : "<<endl;
for(int i=0; i<3; i++)
{
for(int j=0; j<3; j++)
{
c[i][j] = 0;
for(int k=0; k<3; k++)
c[i][j] = a[i][k] - b[k][j];
}
}
cout << "C : " <<endl;
for(int i=0; i<3; i++)
{
for(int j=0; j<3; j++)
cout << setw(8) << c[i][j];
cout << endl;
}
cout <<endl;
system("pause");
}
semoga bermanfaat yahhh
^_^
#include <iostream>
#include <iomanip>
using namespace std;
int main()
{
int a[3][3];
int b[3][3];
int c[3][3];
for(int i=0; i<3; i++)
{
for(int j=0; j<3; j++)
{
a[i][j] = (rand() % 5) + 1;
b[i][j] = (rand() % 5) + 1;
}
}
cout << " A : " <<endl;
for(int i=0; i<3; i++)
{
for(int j=0; j<3; j++)
cout << setw (3) << a[i][j];
cout << endl;
}
cout << endl <<endl;
cout << "B : " <<endl;
for(int i=0; i<3; i++)
{
for(int j=0; j<3; j++)
cout << setw(3) << b[i][j];
cout << endl;
}
cout << endl <<endl;
cout << "Hasil Perkalian : "<<endl;
for(int i=0; i<3; i++)
{
for(int j=0; j<3; j++)
{
c[i][j] = 0;
for(int k=0; k<3; k++)
c[i][j] += a[i][k] * b[k][j];
}
}
cout << "C : " <<endl;
for(int i=0; i<3; i++)
{
for(int j=0; j<3; j++)
cout << setw(8) << c[i][j];
cout << endl;
}
cout << endl;
cout << "Hasil Penambahan : "<<endl;
for(int i=0; i<3; i++)
{
for(int j=0; j<3; j++)
{
c[i][j] = 0;
for(int k=0; k<3; k++)
c[i][j] = a[i][k] + b[k][j];
}
}
cout << "C : " <<endl;
for(int i=0; i<3; i++)
{
for(int j=0; j<3; j++)
cout << setw(8) << c[i][j];
cout << endl;
}
cout << endl;
cout << "Hasil Pengurangan : "<<endl;
for(int i=0; i<3; i++)
{
for(int j=0; j<3; j++)
{
c[i][j] = 0;
for(int k=0; k<3; k++)
c[i][j] = a[i][k] - b[k][j];
}
}
cout << "C : " <<endl;
for(int i=0; i<3; i++)
{
for(int j=0; j<3; j++)
cout << setw(8) << c[i][j];
cout << endl;
}
cout <<endl;
system("pause");
}
Tidak ada komentar:
Posting Komentar