Răspuns :
#include <iostream>
int main()
{
int n, m;
std::cin >> n >> m;
int** normala = new int* [n];
for (int i = 0; i < n; ++i)
normala[i] = new int[m];
int** transpusa = new int* [m];
for (int i = 0; i < m; ++i)
transpusa[i] = new int[n];
for (int i = 0; i < n; ++i)
for (int j = 0; j < m; ++j) {
std::cin >> normala[i][j];
transpusa[j][i] = normala[i][j];
}
for (int i = 0; i < m; ++i) {
for (int j = 0; j < n; ++j)
std::cout << transpusa[i][j] << ' ';
std::cout << '\n';
}
for (int i = 0; i < n; ++i)
delete[] normala[i];
delete[] normala;
for (int i = 0; i < m; ++i)
delete[] transpusa[i];
delete[] transpusa;
return 0;
}
int main()
{
int n, m;
std::cin >> n >> m;
int** normala = new int* [n];
for (int i = 0; i < n; ++i)
normala[i] = new int[m];
int** transpusa = new int* [m];
for (int i = 0; i < m; ++i)
transpusa[i] = new int[n];
for (int i = 0; i < n; ++i)
for (int j = 0; j < m; ++j) {
std::cin >> normala[i][j];
transpusa[j][i] = normala[i][j];
}
for (int i = 0; i < m; ++i) {
for (int j = 0; j < n; ++j)
std::cout << transpusa[i][j] << ' ';
std::cout << '\n';
}
for (int i = 0; i < n; ++i)
delete[] normala[i];
delete[] normala;
for (int i = 0; i < m; ++i)
delete[] transpusa[i];
delete[] transpusa;
return 0;
}
Vă mulțumim pentru vizita pe site-ul nostru dedicat Informatică. Sperăm că informațiile disponibile v-au fost utile și inspiraționale. Dacă aveți întrebări sau aveți nevoie de suport suplimentar, suntem aici pentru a vă ajuta. Ne face plăcere să vă revedem și vă invităm să adăugați site-ul nostru la favorite pentru acces rapid!