Модуль: ОП-6. Занятие 1. Арифметика и условный оператор


9. Между А и В

Вам даны неотрицательные целые числа a и b (a<=b) и положительное целое число x. Сколько целых чисел от a до b включительно делятся на x?

Входные данные
В одной строке задаются три числа a, b и x (\(0<=a<=b<=10^{18}\), \(1<=x<=10^{18}\)).

Выходные данные
Выведите на экран ответ на задачу.
 

 

Примеры
Входные данные Выходные данные Пояснение
1 4 8 2 3 Есть три целых числа от 4 до 8 включительно, которые делятся на 2: 4, 6 и 8.
2 0 5 1 6 Есть шесть целых чисел от 0 до 5 включительно, которые делятся на 1: 0, 1, 2, 3, 4 и 5.
3 9 9 2 0 Нет целого числа от 9 до 9 включительно, которое делится на 2.
4 1 1000000000000000000 3 333333333333333333 Остерегайтесь целочисленных переполнений!

 


Напишите программу
Auto
       

time 1000 ms
memory 256 Mb
Правила оформления программ и список ошибок при автоматической проверке задач

Статистика успешных решений по компиляторам
 Кол-во
С++ Mingw-w645
Python62
Комментарий учителя