Menu
Coddy logo textTech

Reverse Matrix

Lição 20 de 25 do curso Desafios de Programação: Volume 2 da Coddy.

 

Dada uma matriz, sua tarefa é encontrar todos os elementos que estão abaixo e incluindo a diagonal principal e invertê-los de positivo para negativo, ou de negativo para positivo. Primeiro, você receberá um número N representando as linhas e colunas da matriz e, depois disso, receberá cada linha individualmente


 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

Desafio

Fácil

Escreva um programa que leia um número natural N da entrada e, em seguida, receba uma matriz NxN de N linhas e N colunas. Altere o sinal na frente dos números que estão abaixo e incluindo a diagonal principal e exiba a matriz novamente

Entrada
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

Saída
-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

Nota: Para que o resultado esteja correto, você precisa imprimir um espaço em branco especificamente após cada linha

Experimente você mesmo

#include <stdio.h>

int main() {
    // Escreva o código aqui
    return 0;
}

Todas as lições de Desafios de Programação: Volume 2