[Bronze / 10093] 숫자
🔷 분류
구현
✒️ 문제 설명
두 양의 정수가 주어졌을 때, 두 수 사이에 있는 정수를 모두 출력하는 프로그램을 작성하시오.
⬅️ 입력
두 정수 A와 B가 주어진다.
➡️ 출력
첫째 줄에 두 수 사이에 있는 수의 개수를 출력한다.
둘째 줄에는 두 수 사이에 있는 수를 오름차순으로 출력한다.
💻 코드 (C++)
#include <iostream>
using namespace std;
int main() {
ios::sync_with_stdio(0);
cin.tie(0);
unsigned long long a, b;
cin >> a >> b;
if(b < a){
unsigned long long temp = a;
a = b;
b = temp;
}
if (a == b) {
cout << "0";
}
else {
cout << b-a-1 << "\n"; // 두 수 사이 있는 수 갯수
for(unsigned long long i = a+1; i <= b-1; i++)
cout << i << " ";
}
return 0;
}
공유하기
Twitter Facebook LinkedIn글 이동
Comments