5층짜리 피라미드 2중 반복문 이용
5층짜리 피라미드이니 i가 0이고 4까지 반복되게 만든다.
그 후 공백은 i -1을 해주어 점점 한 개씩 줄어들고
*은 2*i+1을 해주어 1,3,5... 순으로 표시되게 해준다.
밑에 코드는 최종 코드이다.
#include <iostream>
using namespace std;
int main() {
for (int i = 0;i < 5;i++) {
for (int j = 0;j < 5 - i;j++)
cout << ' ';
for (int k = 0;k < 2 * i + 1;k++)
cout << '*';
cout << endl;
}
}
'C++ > Foundation' 카테고리의 다른 글
011. 10개의 숫자를 랜덤으로 만들어서 배열에 저장하고 크기 순서대로 출력하시오 (0) | 2021.04.14 |
---|---|
010. 10개의 숫자를 랜덤으로 만들어서 배열에 저장하고 평균, 최소, 최대값을 구하시오 (0) | 2021.03.16 |
008. 1000까지의 소수를 출력하고 몇 개인지를 출력하시오 (0) | 2021.03.16 |
007. 구구단을 출력하시오 (0) | 2021.03.16 |
006. 두 정수 x, y를 입력받아 x의 y 승을 계산하시오. (0) | 2021.03.16 |