문제
n층의 삼각형을 출력하는 프로그램을 작성하여라.
입력
첫째 줄에 정수 n이 주어진다. (0<= n <=100)
출력
다음 예제와 같이 삼각형 모양으로 '*'을 출력한다.
예제 입력
3
예제 출력
*
***
*****
예제 입력
6
예제 출력
*
***
*****
*******
*********
***********
전체 코드
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
#include <iostream>
using namespace std;
int main() {
int n;
cin >> n;
for(int i=1; i<=n; i++){
for(int k=n-i; k>0; k--)
cout << ' ';
for(int j=0; j<2*i-1; j++)
cout << '*';
cout << '\n';
}
return 0;
}
|
cs |