티스토리 뷰

알고리즘(C++)/백준 알고리즘

2439번 : 별찍기 -2

개발하는꼬물이 2017. 11. 17. 18:09

1. 문제 요약

   첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제.

   단, 별은 오른쪽을 기준으로 정렬한다.


2. 예제 입력

5


3. 예제 출력

    *
   **
  ***
 ****
*****


4. 코드 

#include <iostream>
using namespace std;

int main()
{
	int n;

	cin >> n;

	if (n < 1 || n > 100)
		return 0;

	for (int i = 1; i <= n; i++)  // 1부터 n줄까지 반복
	{
		for (int j = n - i; j > 0; j--)  // 첫 줄엔 n-1개의 " ", 2째 줄엔 n-2개의 " " .... 
		{
			cout << " ";
		}

		for (int k = 0; k < i; k++)  // 줄 수와 같은 수의 별 찍기
		{
			cout << "*";
		}

		cout << endl;
	}

	return 0;
}

'알고리즘(C++) > 백준 알고리즘' 카테고리의 다른 글

2441번 : 별찍기 -4  (0) 2017.11.17
2440번 : 별찍기 -3  (0) 2017.11.17
2438번 : 별찍기 -1  (0) 2017.11.17
2739번 : 구구단  (0) 2017.11.17
2742번 : 기찍 N  (0) 2017.11.17
댓글