반응형
블록의 최댓값 구하는 문제를 풀어 보았다.
아래는 내가 구현한 CPP 파일을 첨부 하였습니다.
#include <stdio.h>
#include <iostream>
using namespace std;
int main()
{
int test[11][11] = {{0,},{0,} ,{0,},{0,},{0,},{0,},{0,},{0,},{0,},{0,},{0,} };
int size = 0;
cin >> size;
for (int i = 0; i < size ; i++)
{
cin >> test[size][i]; // 순차적으로 넣으면 됨.
}
for (int i = 0; i < size; i++)
{
cin >> test[size-i-1][size]; // 입력받은 값을 거꾸로 넣어야 한다.
}
for (int i = 0; i < size + 1; i++)
{
for (int k = 0; k < size + 1; k++)
{
cout << test[i][k];
}
cout << endl;
}
cout << "================" << endl;
for (int i = 0; i < size+1; i++)
{
for (int j = 0; j < size+1; j++)
{
if (test[size][j] <= test[i][size]) // 각 행과 열의 끝자리를 비교 해서,
{ // 작은 값들을 넣는다.
test[i][j] = test[size][j];
}
if (test[size][j] > test[i][size])
{
test[i][j] = test[i][size];
}
}
cout << endl;
}
for (int i = 0; i < size; i++) {
for (int k = 0; k < size; k++) {
cout << test[i][k] ;
}
cout << endl;
}
// 정상적으로 들어갔는지 확인용 출력부
system("pause");
}
반응형
'프로그래밍 _공부자료. > C++ 공부' 카테고리의 다른 글
C언어를 활용한 피보나치수열 입력 값 만큼 돌려 보기. (0) | 2020.02.05 |
---|---|
C++ 재귀함수를 이용한 10진수를 2진수로 출력. (0) | 2020.01.21 |
각 행의 평균과 가장 가까운 값 구하기. C++ (0) | 2019.12.22 |
배열을 활용한 /C++/조세 퍼스 / 공주구하기 / 알고리즘/ (0) | 2019.12.19 |
C++ 이분검색/ 버블정렬/ 알고리즘 / 코딩 (0) | 2019.12.18 |
댓글