728x90
출처 : 반크_세계유산 창덕궁
문제]
A | ||||
B | C | |||
C | D | E | ||
D | E | F | G | |
E | F | G | H | I |
조건)
▶ 외부변수를 사용하시오.
▶ 처리작업을 함수를 사용하시오.
참고풀이]
#include <iostream>
#include <vector>
#include <iomanip> //setw()
using namespace std;
vector<vector<char> > v(5,vector<char>(5,' '));
void Triangle(int row, int start, int end, char inChar)
{
int i;
for(i=start;i<end;i++)
v[row][i]=inChar++;
}
int main()
{
int r,c;//행열변수
char ch;//문자 증가값 변수
//vector에 문자를 넣는다.
for(r=0;r<5;r++)
{
ch='A' + r;
Triangle(r,4-r,5,ch);
}
//결과값을 출력한다.
for(r=0;r<5;r++)
{
for(c=0;c<5;c++)
cout << setw(2) << v[r][c];
cout << endl;
}
return 0;
}
참고풀이 결과]
대한민국의 아름다운 영토, 독도의 가을
반응형
'프로그램 > C++ 1000제' 카테고리의 다른 글
C++ 61제] vector 사용, 아래와 같은 숫자 사각형을 출력하시오. (0) | 2022.07.08 |
---|---|
C++ 60제] vector 사용, 아래와 같이 숫자 삼각형을 출력하시오. (0) | 2022.07.08 |
C++ 58제] vector 사용, 1~10000까지 중 7배수합과 개수를 구하시오. (0) | 2022.06.29 |
C++ 57제] vector 사용, 1~N까지의 합을 구하시오. (0) | 2022.06.29 |
C++ 56제] vector 사용, 숫자 마름모를 만드세요. (0) | 2022.06.27 |
댓글