Informatică, întrebare adresată de Andreea1104, 10 ani în urmă

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 AntiEaglesDavids
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;
}


Alte întrebări interesante