Hallo kann mir bitte wer helfen.
ich möchte gerne sowas ausgeben, für eine beliebige nxn Matrix.
Mein Problem ist wie komme ich auf die dreiecksform. Ich habe schon
einiges durchprobiert, nur geht überhaupt nichts. Den %-operator weiß ich nicht
wo man den hier sinnvoll einsetzt.
Kann mir wer einen tipp geben?
[0,0]
[1,1] // es sollten dazwischen und untereinander Leerräume sein
[2,0] [2,2]
[3,1] [3,3]
Alles anzeigen
[/code]
ich möchte gerne sowas ausgeben, für eine beliebige nxn Matrix.
Mein Problem ist wie komme ich auf die dreiecksform. Ich habe schon
einiges durchprobiert, nur geht überhaupt nichts. Den %-operator weiß ich nicht
wo man den hier sinnvoll einsetzt.
Kann mir wer einen tipp geben?
[0,0]
[1,1] // es sollten dazwischen und untereinander Leerräume sein
[2,0] [2,2]
[3,1] [3,3]
Quellcode
- [code]
- public class Dreiecksmatrix {
- public static void main(String[] args) {
- IO.write("Grosse der Matrix: ");
- int n = IO.readIntLn();
- IO.writeLn("\nMatrix");
- IO.writeLn("======");
- int k = 0;
- int j=0;
- for (int i = 0; i < n; i++) {
- for (int j1 = 0; j1 < n - 1; j1++) {
- if(i!=n)
- IO.write("[" + i + "," + j1 + "]"+" ");
- }
- IO.writeLn(" "+"[" + i + "," + k + "]");
- k++;
- }
- }
- }
[/code]