본문 바로가기

백준/C++

[C++] 백준 2441번 - 별 찍기 4

728x90

 

별 찍기 문제 중 안 풀어본 것이 있어서 풀어보려고 한다.

 

문제 2441번

https://www.acmicpc.net/problem/2441

 

이중 반복문을 이용하면 되는데 1부터 시작하여 N까지 반복해준다. 그 안에서 1부터 i-1은 공백을 출력해주고, i부터 N까지는 *을 출력해준다. 그리고 한줄의 반복이 끝날 때마다 줄바꿈을 해주어 다음 반복을 실행한다.

 

 

#include <iostream>

using namespace std;

int main() {
	int N;
	cin >> N;

	for (int i = 1; i <= N; i++) {
		for (int j = 1; j <= i - 1; j++) {
			cout << ' ';
		}
		for (int j = i; j <= N; j++) {
			cout << '*';
		}
		cout << '\n';
	}

	return 0;
}

 

 

 

 

 

728x90