Dreiecksausgabe mit Zahlenpaare (ähnlich wie Schachbrettmuster)

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Dreiecksausgabe mit Zahlenpaare (ähnlich wie Schachbrettmuster)

    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]


    Quellcode

    1. [code]
    2. public class Dreiecksmatrix {
    3. public static void main(String[] args) {
    4. IO.write("Grosse der Matrix: ");
    5. int n = IO.readIntLn();
    6. IO.writeLn("\nMatrix");
    7. IO.writeLn("======");
    8. int k = 0;
    9. int j=0;
    10. for (int i = 0; i < n; i++) {
    11. for (int j1 = 0; j1 < n - 1; j1++) {
    12. if(i!=n)
    13. IO.write("[" + i + "," + j1 + "]"+" ");
    14. }
    15. IO.writeLn(" "+"[" + i + "," + k + "]");
    16. k++;
    17. }
    18. }
    19. }
    Alles anzeigen

    [/code]