Hi hab ein problem und zwar hab da ein prog geschriebn dass in einer eigenen methode noch die matrix transpornieren soll also die zeilen gegen spalten vertauschen nur irgendwie steh ich grad am socken^^ kann mir wer helfen?
Code:
public class Main {
static int[][] transpose(int[][] matrix){
return tarr;
}
static int [][] randomMatrix(int m, int n)
{
int [][] rarr= new int[m][n];
for(int i=0; i<n; i++){
for(int j=0; j<m; j++){
rarr[j][i]= (int) (Math.random() * 10);//Zeile 16
}
}
return rarr;
}
public static void main(String[] args) {
IO.writeLn("Rows: ");
int r =IO.readInt();
IO.writeLn("Coloms: ");
int c = IO.readInt();
int[][] randomM=randomMatrix(c,r) ;
IO.writeLn("Random Matrix: ");
for(int i=0; i<c;i++){
for(int a=0; a<r; a++){
IO.write(randomM[a][i]);
}IO.writeLn();
}
int[][] transposeM=transpose(randomM) ;
IO.writeLn("Random Matrix: ");
for(int i=0; i<c;i++){
for(int a=0; a<r; a++){
IO.write(transposeM[a][i]);
}IO.writeLn();
}
}
}