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

Ограничение времени 1 секунда Ограничение памяти 64MbВвод стандартный ввод или input.txtВывод

стандартный вывод или output.txtЮля живёт в многоэтажном доме, Миша пришел в гости к Юле и хочет понять на какой этаж ему нужно подняться на лифте. Миша знает, что Юля живёт в квартире с номером N. Также Миша знает, что дом Юли особенный, в нём на первом этаже X квартир, а на каждом следующем - Y квартир. То есть на первом этаже квартиры имеют номера , на втором и так далее.Помогите Мише узнать, на какой этаж ему нужно подняться. Можно считать, что в доме неограниченное количество этажей и ответ всегда существует.Формат вводаВ первой сторочке вводится число N - номер квартиры Юли (1 ≤ N ≤ 105).Во второй строчке вводися число X - количество квартир на первом этаже (1 ≤ X ≤ 105).В третьей строчке вводится число Y - количество квартир на втром и последующих этажах (1 ≤ Y ≤ 105).Формат выводаВыведите единственное число - номер этажа, на котором находится квартира Юли.ЯЗЫК ПАСКАЛЬ
0 0
Перейти к ответам

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

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

Ответ:

N = int(input("Введите номер квартиры "))

X = int(input("Введите количество квартир на 1 этаже "))

Y = int(input("Введите количество квартир на остальных этажах "))

i = 1;

z = (N - X)

while i * Y < z:

   i = i + 1;

   print(i + 1)

Объяснение:

это питон (можно без цикла while, но мне удобней с ним)

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

Для решения этой задачи на языке Паскаль, вы можете использовать следующий код:

```pascal program Elevator;

var N, X, Y, floor, apartments_on_floor: Integer;

begin // Ввод данных readln(N); readln(X); readln(Y);

// Вычисление этажа floor := 1; apartments_on_floor := X; while N > apartments_on_floor do begin N := N - apartments_on_floor; apartments_on_floor := Y; floor := floor + 1; end;

// Вывод результата writeln(floor); end. ```

Этот код считывает номер квартиры Юли (N), количество квартир на первом этаже (X) и количество квартир на втором и последующих этажах (Y). Затем он вычисляет номер этажа, на котором находится квартира Юли, используя цикл while. Как только N становится меньше или равным количеству квартир на текущем этаже, программа выводит номер этажа, на котором находится квартира Юли.

Пример ввода и вывода: ``` Ввод: 7 2 3

Вывод: 2 ```

В этом примере квартира Юли с номером 7 находится на втором этаже, поскольку на первом этаже есть 2 квартиры, а на втором и последующих этажах - по 3 квартиры.

0 0

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

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

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

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