Вопрос задан 17.01.2024 в 10:53. Предмет Информатика. Спрашивает Сундетов Ясин.

За день машина проезжает n километров. Сколько дней нужно, чтобы проехать маршрут длиной m километров?

При решении этой задачи нельзя пользоваться условной инструкцией if и циклами.

Входные данные
Программа получает на вход числа n и m.

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

Примеры
входные данные
700
750
выходные данные
2
входные данные
700
2100
выходные данные
3

Перейти к ответам

Ответы на вопрос

Отвечает Межуев Данил.

Чтобы ответить на этот вопрос, нам нужно определить, сколько дней потребуется, чтобы проехать заданное расстояние m километров, если известно, что за один день машина проезжает n километров. Ключевым моментом здесь является то, что мы не можем использовать условные инструкции (if) и циклы.

Решение этой задачи заключается в использовании простой математической формулы. Чтобы найти количество дней, нам нужно разделить общее расстояние m на количество километров, пройденных за один день n, и округлить результат вверх, поскольку даже частично использованный день считается полным.

Формула выглядит так: количество дней = округление вверх (m / n).

Округление вверх необходимо, потому что, если машина не проезжает весь путь за целое число дней, ей потребуется дополнительный день, чтобы завершить оставшееся расстояние.

Давайте применим эту формулу к приведенным вами примерам:

  1. Входные данные: n = 700, m = 750. Расчет: 750 / 700 = 1.07. Округляя вверх, получаем 2 дня.
  2. Входные данные: n = 700, m = 2100. Расчет: 2100 / 700 = 3. Так как это целое число, округление не требуется. Итак, потребуется 3 дня.

Таким образом, мы можем вычислить необходимое количество дней, не используя условные инструкции и циклы, а просто применяя математические расчеты.

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос