Notice
Recent Posts
Recent Comments
Link
«   2025/08   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
Archives
Today
Total
관리 메뉴

코딩로그

[백준/BOJ/C++] 10093번 숫자 본문

YJ/C++

[백준/BOJ/C++] 10093번 숫자

Team DAON 2021. 10. 22. 14:42

[문제]

두 양의 정수가 주어졌을 때, 두 수 사이에 있는 정수를 모두 출력하는 프로그램을 작성하시오.

 

[입력]

두 정수 A와 B가 주어진다.

 

[출력]

첫째 줄에 두 수 사이에 있는 수의 개수를 출력한다.

둘째 줄에는 두 수 사이에 있는 수를 오름차순으로 출력한다.

 

[Source Code]

#include <stdio.h>
#include <iostream>
#include <string>
#include <algorithm>
#include <vector>
using namespace std;

int main() {
	long long a, b;
	cin >> a >> b;

	if(a > b)
		swap(a, b);

	if (a != b) {
        cout << b - a - 1 << "\n";
        for (long long i = a + 1; i < b; i++){
            cout << i ;
			if(i != b-1)
				cout << " ";
        }
    }
    else {
        cout << 0;
    }

}

[결과 화면]