Problem

2 /12


Riempire la matrice dalla tastiera

Theory Click to read/hide

Riempimento di una matrice con valori dalla tastiera

Lascia che il programma riceva un array bidimensionale come input, sotto forma di n righe, ognuna delle quali contiene m numeri separati da spazi. Puoi salvare tali dati in un array bidimensionale come questo:

leggi(n, m); impostare la lunghezza(a, n); per i:= da 0 a n - 1 iniziano     setlunghezza(a[i], m);     for j := 0 to m - 1 do read(a[i][j]); fine;

Problem

Scrivi un programma che visualizzi la matrice trasposta. La trasposizione di matrici รจ una  trasformazione in cui le righe diventano colonne e – linee. La matrice stessa non deve essere modificata. Basta visualizzarlo nella forma desiderata.

Inserimento
La prima riga contiene le dimensioni della matrice separate da uno spazio: il numero di righe N e il numero di colonne M ( 1  <= N, M <= 100 ). Le seguenti N righe contengono righe di matrice, ciascuna – da M numeri naturali separati da spazi.

Impronta
Il programma dovrebbe restituire una matrice che risulterebbe come risultato della trasposizione per righe.

Esempi
# Input Uscita
1 4 5
1 2 3 4 5
6 7 8 9 3
5 4 3 2 1
79876
1 6 5 7
2 7 4 9
3 8 3 8
4 9 2 7
5 3 1 6