Вопрос задан 05.07.2023 в 04:50. Предмет Информатика. Спрашивает Смирнова Анастасия.

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

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

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Фролов Александр.

Так как язык не указан, приведу пример на Python.

n, m = map(int, [input(), input()])

print(m//n + (1 if m%n > 0 else 0))


0 0
Отвечает Лущикова Валерия.

В условии задачи сказано, что нельзя использовать IF и Циклы(while, for и тд).

Поэтому задача сводится к округлению.

Код программы на языке Паскаль:

var n,m:integer;

begin

 writeln('Введите скорость машины (n)');

 readln(n);

 writeln('Введите длину маршрута (m)');

 readln(m);

 writeln(round(m / n + 0.499));

end.

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

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

Предположим, что вам даны значения n (количество километров, которые машина проезжает за день) и m (длина маршрута в километрах).

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

В паскале можно использовать функцию ceil, чтобы округлить результат вверх.

Вот пример кода на Pascal (Delphi) для решения этой задачи:

pascal
program 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

Надеюсь, это поможет!

0 0

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

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

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

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