Sa se scrie o aplicatie C/C++, care aloca dinamic memorie pentru stocarea elementelor a doua matrici de "m" linii si "n" coloane. Sa se scrie o functie care calculeaza suma celor doua matrici si o functie pentru afisarea unei matrici. Sa se afiseze matricile initiale si matricea obtinuta.
Răspunsuri la întrebare
Răspuns de
1
#include<iostream.h>
int m, n, i, j, a[20][20], b[20][20],c[20][20];
void main()
{
cout<<"m="; cin>>m;
cout<<"n="; cin>>n;
cout<<"Prima matrice"<<endl;
for(i=1;i<=m;i++)
for(j=1;j<=n;j++)
{
cout<<"a["<<i<<"]["<<j<<"]=";
cin>>a[i][j];
}
cout<<endl;
cout<<"A doua matrice"<<endl;
for(i=1;i<=m;i++)
for(j=1;j<=n;j++)
{
cout<<"b["<<i<<"]["<<j<<"]=";
cin>>b[i][j];
}
for(i=1;i<=m;i++)
{
for(j=1;j<=n;j++)
cout<<a[i][j]<<" ";
cout<<endl;
}
cout<<endl;
for(i=1;i<=m;i++)
{
for(j=1;j<=n;j++)
cout<<b[i][j]<<" ";
cout<<endl;
}
cout<<endl;
cout<<"Suma celor 2 matrice"<<endl;
for(i=1;i<=m;i++)
for(j=1;j<=n;j++)
c[i][j]=a[i][j]+b[i][j];
for(i=1;i<=m;i++)
{
for(j=1;j<=n;j++)
cout<<c[i][j]<<" ";
cout<<endl;
}
}
Alte întrebări interesante
Franceza,
8 ani în urmă
Engleza,
8 ani în urmă
Matematică,
8 ani în urmă
Franceza,
9 ani în urmă
Limba română,
9 ani în urmă
Geografie,
9 ani în urmă