За день машина проезжает 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
