코딩로그
[백준/BOJ/C++] 10093번 숫자 본문
[문제]
두 양의 정수가 주어졌을 때, 두 수 사이에 있는 정수를 모두 출력하는 프로그램을 작성하시오.
[입력]
두 정수 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;
}
}
[결과 화면]
'YJ > C++' 카테고리의 다른 글
[백준/BOJ/C++] 5691번 평균 중앙값 문제 (0) | 2021.10.26 |
---|---|
[백준/BOJ/C++] 8370번 Plane (0) | 2021.10.22 |
[백준/BOJ/C++] 7891번 Can you add this? (0) | 2021.10.22 |
[백준/BOJ/C++] 16170번 오늘의 날짜는? (0) | 2021.10.22 |
[백준/BOJ/C++] 17863번 FYI (0) | 2021.10.22 |