문제
첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제
하지만, 오른쪽을 기준으로 정렬한 별(예제 참고)을 출력하시오.
입력
첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다.
ex)
5
출력
첫째 줄부터 N번째 줄까지 차례대로 별을 출력한다.
ex)
*
**
***
****
*****
코드
#include<iostream>
using namespace std;
class exam {
public:
void test(int n) {
for (int i = 1; i <= n; i++) {
for (int j = n - i; j > 0; j--) {
cout << " ";
}
for (int k = 0; k < i; k++) {
cout << "*";
}
cout << endl;
}
}
};
int main()
{
int N;
cin >>N;
exam ex = exam();
ex.test(N);
return 0;
}
'C++ > 백준 C++' 카테고리의 다른 글
[C/C++] 백준 10871번 X보다 작은 수 (0) | 2023.05.24 |
---|---|
[C/C++] 백준 2562번 최댓값 (0) | 2023.05.23 |
[C/C++] 백준 2438번 별 찍기 - 1 (0) | 2023.05.23 |
[C/C++] 백준 2588번 곱셈 (0) | 2023.05.23 |
[C/C++] 백준 10818번 최소, 최대 (0) | 2023.05.23 |