Напишите программу, на вход которой подаётся прямоугольная матрица в виде последовательности строк. После последней строки матрицы идёт строка, содержащая только строку "end" (без кавычек).
Программа должна вывести результат транспонирования исходной матрицы. Элементы строк выводить через пробел.
Sample Input:
3 2
1 4
end
Sample Output:
3 1
2 4
Программу написать в Python.
supernat83:
На каком языке пограммрования?
Ответы
Ответ дал:
0
hi = 0
mas = []
while True:
a = input()
if a == 'end':
break
hi+=1
mas.append([int(i) for i in a.split()])
for i in range(len(mas[0])):
print(*[mas[g][i] for g in range(hi)])
[+] Test #1. OK
[+] Test #2. OK
[+] Test #3. OK
[+] Test #4. OK
[ ] Test #5. Runtime error
Вас заинтересует
1 год назад
1 год назад
1 год назад
1 год назад
7 лет назад
7 лет назад
8 лет назад
8 лет назад