Автобусные остановки
Информатика

Автобусные остановки Руководство времени 0.5 сек Руководство памяти 512Мб Вход стандартный ввод или input.txt Выход

Автобусные остановки Руководство времени 0.5 сек Руководство памяти 512Мб Вход стандартный ввод или input.txt Выход стандартный вывод или output.txt Автобусные остановки расположены на каждом расстоянии K метров от начала улицы, где K - целое число. Длина улицы равна N метров. Света прошла уже N метров и хочет сесть на автобус. Какое расстояние осталось Свете до ближайшей остановки? Входные данные Программа получает на вход два целых числа K и N (K записано в первой строке, N - во второй). 1≤ K≤ 2×109, 1≤ N≤ 2×109. Выходные данные Программа должна вывести сколько метров осталось Свете до ближайшей остановки.
Верные ответы (1):
  • Chudesnaya_Zvezda
    Chudesnaya_Zvezda
    47
    Показать ответ
    Содержание: Автобусные остановки

    Пояснение:
    По условию задачи имеется улица длиной N метров. Автобусные остановки находятся на каждом расстоянии K метров от начала улицы. Нам нужно определить, сколько метров осталось Свете до ближайшей остановки.

    Для решения этой задачи мы можем воспользоваться операцией нахождения остатка от деления N на K. Это можно сделать с помощью оператора % в языке программирования. Остаток от деления N на K покажет, сколько метров осталось до ближайшей остановки после прохождения N метров.

    Доп. материал:
    Входные данные:

    K = 3
    N = 10

    Выходные данные:

    Осталось 1 метр до ближайшей остановки


    Совет:
    Чтобы лучше понять задачу, можно нарисовать схему улицы с автобусными остановками и отметить на ней расстояния K и N. Это поможет визуализировать условие задачи и лучше понять, как работает решение.

    Практика:
    У нас есть улица длиной 50 метров, а автобусные остановки находятся каждый 7-й метр. Света прошла уже 28 метров. Сколько метров осталось Свете до ближайшей остановки? (Ответ: 4 метра)
Написать свой ответ: