Problem

2 /12


Matrisi klavyeden doldurma

Theory Click to read/hide

Bir matrisi klavyedeki değerlerle doldurma

Programın girdi olarak, her biri ile ayrılmış m sayılar içeren n satır biçiminde iki boyutlu bir dizi almasına izin verin boşluklar. Bu tür verileri şu şekilde iki boyutlu bir diziye kaydedebilirsiniz:

oku(n, m); uzunluğu ayarla(a, n); i için:= 0 - n - 1 başlar     ayarlanan uzunluk(a[i], m);     j için := 0 - m - 1 oku(a[i][j]); bitiş;

Problem

Transpoze edilmiş matrisi gösteren bir program yazın. Matris transpozisyonu, satırların sütunlara dönüştüğü bir  dönüşümdür ve – çizgiler. Matrisin kendisinin değiştirilmesi gerekmez. İstenilen formda gösterilmesi yeterlidir.

Girdi
İlk satır, boşlukla ayrılmış matris boyutlarını içerir: satır sayısı N ve sütun sayısı M ( 1  <= N, M <= 100 ). Aşağıdaki N satırlar, her biri – M boşluklarla ayrılmış doğal sayılarla.

Künye
Program, satırlara göre transpozisyon sonucunda ortaya çıkacak bir matris çıkarmalıdır.

Örnekler
# Girdi Çıktı
1 4 5
1 2 3 4 5
6 7 8 9 3
5 4 3 2 1
7 9 8 7 6
1 6 5 7
2 7 4 9
3 8 3 8
4 9 2 7
5 3 1 6