Triangle superior


Submit solution

Points: 10
Time limit: 5.0s
Memory limit: 256M

Author:
Problem types
Allowed languages
C#, Go, Java

Escriu un programa en Java que sol·liciti a l'usuari la mida d'una matriu quadrada (nombre enter positiu). Després, el programa demanarà a l'usuari que introdueixi els elements de la matriu un per un.

El programa ha d'imprimir la matriu en forma de triangle superior utilitzant bucles niats. Per exemple, si la mida de la matriu és 4 i els elements ingressats són 1, 2, 3, 4, 5, 6, 7, 8, 9 i 10 el programa ha d'imprimir el següent:

1 2 3 4
  5 6 7
    8 9
      10

Input Format

Primera línia:

  • \(n\): La mida d'un costat de la matriu (és quadrada).

Segona línia:

  • Els \(n\) x \(n\) nombres que cal instroduïr a la matriu.

Constraints

  • \(n > 0\)
  • Tots els nombres de la matriu són enters.

Output Format

  • Cal mostrar el triangle superior de la matriu.

Sample Input 0

4
1 2 3 4 5 6 7 8 9 10

Sample Output 0

1 2 3 4
  5 6 7
    8 9
      10

Sample Input 1

3
4 8 3 2 9 5

Sample Output 1

4 8 3
  2 9
    5

Sample Input 2

5
1 0 3 7 2 6 9 4 5 8 1 2 3 4 5

Sample Output 2

1 0 3 7 2
  6 9 4 5
    8 1 2
      3 4
        5
CC BY-NC-SA 4.0