Menu
Coddy logo textTech

Reverse Matrix

Lektion 20 von 25 im Kurs Coding Problems: Teil 2 von Coddy.

 

Gegeben ist eine Matrix. Ihre Aufgabe ist es, jedes Element zu finden, das sich unterhalb der Hauptdiagonale befindet oder Teil dieser ist, und dessen Vorzeichen umzukehren (von positiv zu negativ oder von negativ zu positiv). Zuerst erhalten Sie eine Zahl N, welche die Zeilen und Spalten der Matrix repräsentiert, und danach erhalten Sie jede Zeile einzeln.


 1 

 2 

 3 

 4 

 5 

 6 

 7 

 8 

9

 10 

 11 

 12 

 13 

 14 

 15 

 16 

 17 

 18 

 19 

 20 

 21 

 22 

 23 

 24 

 25 

 

 -1 

 2 

 3 

 4 

 5 

-6

-7

  8  

9

10

-11

-12

-13

14

15

-16

-17

-18

-19

 20 

-21

-22

-23

-24

-25

challenge icon

Aufgabe

Einfach

Schreiben Sie ein Programm, das eine natürliche Zahl N von der Eingabe liest und anschließend eine NxN-Matrix mit N Zeilen und N Spalten einliest. Ändern Sie das Vorzeichen der Zahlen, die sich unterhalb und einschließlich der Hauptdiagonale befinden, und geben Sie die Matrix erneut aus.

Eingabe
5
1 2 3 4 5
6 7 8 9 10
11 12 13 14 15
16 17 18 19 20
21 22 23 24 25

Ausgabe
-1 2 3 4 5
-6 -7 8 9 10
-11 -12 -13 14 15
-16 -17 -18 -19 20
-21 -22 -23 -24 -25

Hinweis: Damit das Ergebnis korrekt ist, müssen Sie nach jeder Zeile explizit ein Leerzeichen ausgeben.

Probier es selbst

#include <stdio.h>

int main() {
    // Hier Code schreiben
    return 0;
}

Alle Lektionen in Coding Problems: Teil 2