Menu
Coddy logo textTech

Odwrócona macierz

Lekcja 20 z 25 w kursie Zadania programistyczne: Tom 2 w Coddy.

 

Mając daną macierz, Twoim zadaniem jest znaleźć każdy element znajdujący się na głównej przekątnej lub poniżej niej i zmienić jego znak z dodatniego na ujemny lub z ujemnego na dodatni. Najpierw otrzymasz liczbę N oznaczającą liczbę wierszy i kolumn macierzy, a następnie każdy wiersz osobno


 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

Wyzwanie

Łatwy

Napisz program, który wczytuje z wejścia liczbę naturalną N, a następnie wczytuje macierz NxN o N wierszach i N kolumnach. Zmień znak przed liczbami znajdującymi się poniżej i na głównej przekątnej, a następnie ponownie wypisz macierz.

Wejście
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

Wyjście
-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

Uwaga: Aby wynik był poprawny, po każdym wierszu należy wypisać dokładnie jedną spację.

Spróbuj swoich sił

#include <stdio.h>

int main() {
    // Napisz kod tutaj
    return 0;
}

Wszystkie lekcje w sekcji Zadania programistyczne: Tom 2

Poćwicz samodzielnie: Kompilator C online