Reverse Matrix
Coddy의 코딩 문제: 2편 코스 레슨 — 25개 중 20번째.
행렬이 주어지면, 주 대각선을 포함하여 그 아래에 있는 모든 요소를 찾아 양수는 음수로, 음수는 양수로 반전시키는 것이 과제입니다. 먼저 행렬의 행과 열을 나타내는 숫자 N을 입력받고, 그 다음 각 행을 차례대로 입력받습니다.
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 |
챌린지
쉬움입력으로부터 자연수 N을 읽고, N개의 행과 N개의 열로 구성된 NxN 행렬을 입력받는 프로그램을 작성하세요. 주 대각선을 포함하여 그 아래에 있는 숫자들의 부호를 바꾸고 행렬을 다시 출력하세요.
입력
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
출력
-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
참고: 결과가 정확하려면 각 행의 끝에 반드시 공백 하나를 출력해야 합니다.
직접 해보기
#include <stdio.h>
int main() {
// 여기에 코드를 작성하세요
return 0;
}코딩 문제: 2편의 모든 레슨
1Course Introduction
Introduction4Hard Difficulty
Digit SumReverse MatrixVowel PairsMagical SquareHappy SubsequenceTriple DivisionSorting