c ++
Квартиры
В доме несколько подъездов. В каждом подъезде одинаковое количество квартир. Квартиры нумеруются подряд, начиная с единицы. Может ли в некотором подъезде первая квартира иметь номер x, а последняя – номер y?
Входные данные
Вводятся два натуральных числа x и y (x≤y), не превышающие 10000.
Выходные данные
Выведите слово YES (заглавными латинскими буквами), если такое возможно, и NO в противном случае.
Примеры
Ввод
Вывод
11 15
YES
2 10
NO
Answers & Comments
Ответ:
#include <iostream>
using namespace std;
int main() {
int x,y;
cin >>x>>y;
if((x-1)%(y-x+1)==0){cout <<"YES";}
else{cout <<"NO";}
}
Объяснение:
Вот