Wali NZEC'iem jakiś pomysł?
Program w C#
EDIT:
jeszcze wpadł mi do głowy pomysł, że to przez tego stringa w tablicach ale zmieniłem na inty i dalej to samo
using System;
namespace 1042.Transponowaniemacierzy___TRN
{
class Program
{
static void Main(string[] args)
{
string line;
int columns=0, rows=0;line = Console.ReadLine(); string[] split = line.Split(' '); rows = Convert.ToInt32(split[0]); columns = Convert.ToInt32(split[1]); string[,] macierz = new string[rows, columns]; string[,] transponowana = new string[columns, rows]; for(int i =0; i < rows; i++) { line = Console.ReadLine(); string[] split1 = line.Split(' '); for(int j = 0; j < split1.Length; j++) { macierz[i, j] = split1[j]; } } for(int i =0; i < columns; i++) { for(int j =0; j < rows; j++) { transponowana[i, j] = macierz[j, i]; } } for(int i =0; i < columns; i++) { for(int j =0; j < rows; j++) { if (j != rows - 1) Console.Write(transponowana[i, j] + " "); else if (i == columns - 1) Console.Write(transponowana[i, j]); else Console.WriteLine(transponowana[i, j]); } } } }
}