
Вопрос задан 17.07.2023 в 14:28.
Предмет Информатика.
Спрашивает Ерошин Аркадий.
В книге на одной странице помещается k строк. Таким образом, на 1-й странице печатаются строки с
1-й по k-ю, на второй — с (k+1)-й по (2∙k)-ю и т.д. Требуется написать программу, которая по номеру строки в тексте определяет номер страницы, на которой будет напечатана эта строка, и порядковый номер этой строки на странице. Описание входных данных Входные данные вводятся с клавиатуры или из файла input.txt. В единственной строке записаны два числа: k — количество строк, которое печатается на странице, и n - номер строки (1≤ k ≤ 200, 1≤ n ≤ 20000). Описание выходных данных Выходные данные выводятся на экран или в файл output.txt. В единственной строке необходимо вывести два числа — номер страницы, на которой будет напечатана эта строка, и номер строки на странице.

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

Отвечает Волкова Альфинур.
Ответ:
program abc;
var k,n,o:integer;
begin
assign(input,'input.txt');
assign(output,'output.txt');
readLn(k);
readLn(n);
if n mod k = 0 then o:= n div k else o:= n div k + 1;
writeLn(o);
writeLn(n - k*(o-1));
end.
Объяснение:



Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Вот решение на языке Python, которое решает данную задачу:
pythondef find_page_and_line(k, n):
page = (n - 1) // k + 1
line_on_page = (n - 1) % k + 1
return page, line_on_page
# Чтение входных данных
k, n = map(int, input().split())
# Вызов функции и вывод результатов
page, line_on_page = find_page_and_line(k, n)
print(page, line_on_page)
Вы можете ввести данные с клавиатуры или поместить их в файл input.txt
, где первая строка содержит два числа, разделенных пробелом — k
и n
. Результат будет выведен на экран или сохранен в файл output.txt
.


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