자이의 프로그래밍
삼각형 출력1 본문
문제
n층의 삼각형을 출력하는 프로그램을 작성하여라. Input, Output의 예제를 참고한다.
입력
첫째 줄에 정수n이 주어진다. (0≤n≤100)
출력
다음 예제와 같이 삼각형 모양으로 ‘*’을 출력한다.
예제 입력
3
예제 출력
*
**
***
------------------------------------------------------------------------------------------------------------------------------
입력받은 수만큼의 층이 출력되고 출력되는 숫자는 하나씩 늘어남
#include <iostream>
using namespace std;
int main() {
int n;
int a = 1;
cin >> n;
if (n == 0) return 0;
else {
for (int i = 0; i < n; i++) {
for (int j = 0; j < a; j++) {
cout << "*";
}
a++;
cout << endl;
}
}
return 0;
}