Пусть программа получает на вход двумерный массив, в виде n строк, каждая из которых содержит m чисел, разделенных пробелами. Сохранить такие данные в двумерный массив можно следующим образом:
n
m
read(n, m); setlength(a, n); for i:= 0 to n - 1 do begin setlength(a[i], m); for j := 0 to m - 1 do read(a[i][j]); end;
Напишите программу, которая выводит на экран транспонированную матрицу. Транспонирование матрицы - это преобразование, в результате которого строки становятся столбцами, а столбцы – строками. Саму матрицу изменять не нужно. Достаточно вывести ее в нужном виде.
Входные данные В первой строке записаны через пробел размеры матрицы: количество строк N и количество столбцов M ( 1 <= N, M <= 100 ). В следующих N строках записаны строки матрицы, в каждой – по M натуральных чисел, разделённых пробелами.
N
M
Выходные данные Программа должна вывести матрицу, которая бы получилась в результате транспонирования по строкам.
1000 ms 256 Mb Правила оформления программ и список ошибок при автоматической проверке задач