Главная страница «Первого сентября»Главная страница журнала «Информатика»Содержание №20/2008


В мир информатики
Задачник

Как найти остатки?

В статье “Как узнать номер дня недели?” возникла следующая задача. Для каждого месяца (января, февраля и т.д.) необходимо было определить остаток от деления на 7 общего числа дней, прошедших с начала года до конца предыдущего месяца. Например, для февраля такой остаток равен 3 (в январе 31 день, 31 = 4 • 7 +
+ 3), для марта високосного года — 4 (31 + 29 = 60; 60 = 8 • 7 + 4). Ясно, что для января он равен нулю.

Задания

1. Разработайте компьютерную программу на известном вам языке программирования, решающую указанную задачу для високосного и невисокосного годов.

2. Оформите лист электронной таблицы Microsoft Excel для решения указанной задачи. Ответы должны определяться в столбце D (см. рисунок ниже). Количество формул, вводимых вручную, должно быть минимально возможным (должно использоваться копирование формул).

Решения присылайте в редакцию (можно выполнять не оба задания). Фамилии всех приславших будут опубликованы, а лучшие ответы мы поощрим.

TopList