C++ Остатки
Даны целые неотрицательные числа a, b, c, d, при этом 0≤c
В этой задаче нельзя использовать инструкцию if, должен быть только один цикл.
Входные данные
На вход подаются четыре строки, в каждой из которых написано по одному неотрицательному целому числу — a, b, c, d. Все числа не превосходят 2∗109, 0≤c
Выходные данные
Выведите ответ на задачу.
Примеры
Ввод
Вывод
2
5
0
2
2 4
5
5
0
5
5
#include <iostream>
using namespace std;
int main()
{
int a, b, c, d;
cin >> a >> b >> c >> d;
for (int i = (a-c+d-1)/d*d+c; i <= b; i+=d)
{
cout << i << " ";
}
return 0;
}
Объяснение: