본문 바로가기

Algorithm

(C++)백준 알고리즘 2742 - 기찍 N

출처 : https://www.acmicpc.net/problem/2742

 

2742번: 기찍 N

자연수 N이 주어졌을 때, N부터 1까지 한 줄에 하나씩 출력하는 프로그램을 작성하시오.

www.acmicpc.net

문제

자연수 N이 주어졌을 때, N부터 1까지 한 줄에 하나씩 출력하는 프로그램을 작성하시오.

 

입력

첫째 줄에 100,000보다 작거나 같은 자연수 N이 주어진다.

 

출력

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

#include<bits/stdc++.h>

using namespace std;

int main() {
	cin.tie(NULL); ios::sync_with_stdio(false);
	int N;
	scanf("%d", &N);
	//cin >> N;

	for (int i = N; i > 0; i--) {
		printf("%d\n", i);
		//cout << i << '\n';
	}
        /*while (N--) {
		printf("%d\n", N + 1);
	}*/

	return 0;
}

for반복문에서 i 변수를 N부터 하나씩 줄어들게 반복하면 해결된다.

 

결과