Предмет: Информатика,
автор: cajowa8117
Напишите на pascal
Задача 1: Отпуск
Иван Петрович взял отпуск продолжительностью n дней. Первый день отпуска выпадает на день недели под номером d (1 — понедельник, 2 — вторник, ..., 7 — воскресенье). Иван Петрович любит ездить отдыхать на Кипр. Но вылеты на Кипр из его родного города есть только по понедельникам, а обратно — только по воскресеньям. Иван Петрович хочет понять, какое максимальное количество недель он сможет провести на Кипре в свой отпуск (день прилёта и день обратного вылета Иван Петрович считает днями, проведёнными на Кипре). Помогите ему вычислить это.
Входные данные
В первой строке входных данных записано целое число n (1 ≤ n ≤ 109) — продолжительность отпуска. Во второй строке записано целое число — d (1 ≤ d ≤ 7) — номер дня недели первого дня отпуска.
Выходные данные
Требуется вывести одно целое число — количество недель, которое Иван Петрович проведёт на Кипре.
Ответы
Автор ответа:
11
Ответ:
program t1;
var
n,a,res:integer;
begin
readln(n, a);
if a > 1 then
a:=1-a+7
else
a:=0;
res:=(n-a) div 7;
write(res);
end.
Объяснение:
Приложения:
romagagarin2004:
спасибо большое, можешь помочь с задачей?как тобой с тобой связаться
Похожие вопросы
Предмет: Английский язык,
автор: Эрдем11
Предмет: Английский язык,
автор: кОтЕвКА
Предмет: Русский язык,
автор: kinulia
Предмет: Математика,
автор: итьб1
Предмет: Геометрия,
автор: abstractic