반응형
#include <iostream>
#include <cstring>
using namespace std;
void turnin(int arr[3][3]) {
int result[3][3] = { 0 };
result[0][2] = arr[0][0];
result[1][2] = arr[0][1];
result[2][2] = arr[0][2];
result[0][1] = arr[1][0];
result[2][1] = arr[1][2];
result[0][0] = arr[2][0];
result[1][0] = arr[2][1];
result[2][0] = arr[2][2];
for (int i = 0; i < 3;i++) {
for (int j = 0; j < 3;j++) {
arr[i][j] = result[i][j];
}
}
}
int main() {
int arr[3][3] = { {0,5,4}, {3,0,0}, {0,0,1} };
int olda;
cin >> olda;
int a = olda % 4;
if (a >= 1) {
for (int i = 1; i <= a;i++) {
turnin(arr);
}
}
for (int i = 0; i < 3;i++) {
for (int j = 0; j < 3;j++) {
if (arr[i][j] == 0) {
cout << '_';
}
else {
cout << arr[i][j];
}
}
cout << endl;
}
}
반응형
'C언어 > 문제풀다 하나씩' 카테고리의 다른 글
입체기동장치 문제 codeup (0) | 2020.04.11 |
---|---|
char *a = new char(); (0) | 2020.04.11 |
정렬, 연습문제 (0) | 2020.04.11 |
int arr[15]는 01010111 같은 붙어있는 숫자 인식 못함 (0) | 2020.04.11 |
짝꿍 찾기 쬐끔 어려웠음 (0) | 2020.04.11 |
숫자 다시 조합하기 (0) | 2020.04.10 |
head->next = new Node() 해주기 (0) | 2020.04.10 |
head 따라 이동 (0) | 2020.04.10 |