C++/백준 C++

[C/C++] 백준 2439번 별 찍기 - 2

CE : 하랑 2023. 5. 23. 11:34

 

 

 

 

문제

 

첫째 줄에는 별 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