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

Вычисление дня и месяца православной пасхи. про введенному с клавиатуры году вычислить день и месяц празднования православной пасхи в соответствии с ниже алгоритмом. здесь знак % означает взятие остатка от деления, а знак / означает деление без остатка. a = year % 4; b = year % 7; c = year % 19; d = ( 19 * c + 15 ) % 30; e = ( 2 * a + 4 * b - d + 34 ) % 7; f = 3 + (d + e + 21) / 31; g = ( d + e + 21 ) % 31; month = f; day = g + 1; сделать в паскале

Показать ответ
Ответ:
FarHowl
FarHowl
08.10.2020 23:50

var year,month,day,a,b,c,d,e,f,g: integer;

begin

readln(year);

a := year mod 4;

b := year mod 7;

c := year mod 19;

d := ( 19 * c + 15 ) mod 30;

e := ( 2 * a + 4 * b - d + 34 ) mod 7;

f := 3 + (d + e + 21) div 31;

g := ( d + e + 21 ) mod 31;

month := f;

day := g + 1;

writeln(day,' ',month);

end.

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота