
За день машина проезжает n километров. Сколько дней нужно, чтобы проехать маршрут длиной m
километров? Программа получает на вход числа n и m. При решении этой задачи нельзя пользоваться условной инструкцией if и циклами. Примеры Ввод 700 750 Вывод 2 Ввод 700 2100 Вывод 3 паскаль (решение через див и мод) ребят, пожалуйста

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

Так как язык не указан, приведу пример на Python.
n, m = map(int, [input(), input()])
print(m//n + (1 if m%n > 0 else 0))




В условии задачи сказано, что нельзя использовать IF и Циклы(while, for и тд).
Поэтому задача сводится к округлению.
Код программы на языке Паскаль:
var n,m:integer;
begin
writeln('Введите скорость машины (n)');
readln(n);
writeln('Введите длину маршрута (m)');
readln(m);
writeln(round(m / n + 0.499));
end.



Вам нужно решить задачу без использования условной инструкции if
и циклов. Одним из способов решения этой задачи без использования циклов и условных инструкций является использование арифметических операций.
Предположим, что вам даны значения n
(количество километров, которые машина проезжает за день) и m
(длина маршрута в километрах).
Чтобы узнать, сколько дней потребуется машине, чтобы проехать маршрут длиной m
километров, мы можем разделить m
на n
и округлить результат вверх до ближайшего целого числа.
В паскале можно использовать функцию ceil
, чтобы округлить результат вверх.
Вот пример кода на Pascal (Delphi) для решения этой задачи:
pascalprogram DaysToCompleteRoute; uses SysUtils; var n, m, days: Integer; begin ReadLn(n, m); days := Ceil(m / n); WriteLn(days); end.
Программа сначала считывает значения n
и m
с помощью ReadLn
. Затем она вычисляет количество дней, необходимых для прохождения маршрута, с использованием функции Ceil
для округления результата вверх. Наконец, программа выводит результат с помощью WriteLn
.
Пример входных данных и вывода:
makefileВвод:
700 750
Вывод:
2
Ввод:
700 2100
Вывод:
3
Надеюсь, это поможет!


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







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili