Se considera doua tablouri bidimensionale de dimensiuni identice (nxm).Sa se afiseze transpusa matricei suma.Transpusa unei matrice se obtine prin schimbarea liniilor cu coloanele.
Pentru n=3,m=2 si ablourile 2 3 5 6
3 4 1 1
4 9 0 0
se va afisa
7 4 4
9 5 9
In Pascal daca se poate.
Răspunsuri la întrebare
Răspuns de
6
Mi-a luat ceva ca sa-mi dau seama la ce matrici te referi :P
#include <iostream>
using namespace std;
const int NMAX = 1000;
int n, m;
int dicky[NMAX][NMAX];
void const volatile static citire()
{
for(int i=1; i<=n; i++)
for(int j=1, x=0; j<=m; j++)
cin >> x, dicky[i][j] += x;
}
int main()
{
cin >> n >> m;
for(int i=0; i<2; i++) citire();
for(int i=1; i<=m; i++) {
for(int j=1; j<=n; j++)
cout << dicky[j][i] << ' ';
cout << '\n';
}
return 0;
}
#include <iostream>
using namespace std;
const int NMAX = 1000;
int n, m;
int dicky[NMAX][NMAX];
void const volatile static citire()
{
for(int i=1; i<=n; i++)
for(int j=1, x=0; j<=m; j++)
cin >> x, dicky[i][j] += x;
}
int main()
{
cin >> n >> m;
for(int i=0; i<2; i++) citire();
for(int i=1; i<=m; i++) {
for(int j=1; j<=n; j++)
cout << dicky[j][i] << ' ';
cout << '\n';
}
return 0;
}
Alte întrebări interesante
Religie,
9 ani în urmă
Limba română,
9 ani în urmă
Engleza,
9 ani în urmă
Limba română,
10 ani în urmă
Limba română,
10 ani în urmă
Matematică,
10 ani în urmă
Matematică,
10 ani în urmă