프로그래밍 study/cpp study 백준

[백준] 2439번 별 찍기 - 2 C++ 문제 풀이 FOR문-10

박재완 2021. 4. 11. 19:00
728x90
반응형

문제

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

하지만, 오른쪽을 기준으로 정렬한 별(예제 참고)을 출력하시오.

입력

첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다.

출력

첫째 줄부터 N번째 줄까지 차례대로 별을 출력한다.

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
 
using namespace std;
 
int a = 0, b = 0, c = 0;
 
int main() {
    cin >> a;
    for (int i = 1; i <= a; i++) {
        for (b = a; b >= 1; b--) {
            if (b <= i) {
                cout << "*";
            }
            if (b > i) {
                cout << " ";
            }
            if (b == 1) {
                cout << "\n";
            }
        }
    }
}
cs
728x90
반응형