1. Главная
  2. Библиотека
  3. Информационные технологии
  4. Вам требуется написать программу, которая определит, ск...
Разбор задачи

Вам требуется написать программу, которая определит, сколько строк чисел будет в подобном календаре на любой заданный месяц. Входные данные Вводятся два числа D и F. D – количество дней в месяце, натуральное число от 28 до 31. F – номер дня недели, на

  • Предмет: Информационные технологии
  • Автор: Кэмп
  • #Алгоритмы и структуры данных
  • #Языки программирования
Вам требуется написать программу, которая определит, сколько строк чисел будет в подобном календаре на любой заданный месяц. Входные данные Вводятся два числа D и F. D – количество дней в месяце, натуральное число от 28 до 31. F – номер дня недели, на

Условие:

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

Входные данные
Вводятся два числа D и F. D – количество дней в месяце, натуральное число от 28 до 31. F – номер дня недели, на который приходится первое число данного месяца (1 – понедельник, 2 – вторник, … , 7 – воскресенье).

Решение:

Рассмотрим, каким образом составляется календарь на месяц. Найдём количество строк, необходимых для размещения всех дней месяца.

Шаг 1. Определяем, сколько ячеек календаря до первого дня месяца. Если первый день месяца приходится на F‑й день недели, то в первой строке будет (F–1) пустых ячеек (с понедельника до дня перед F‑м днём).

Шаг 2. Общее количество ячеек, которые будут задейств...

Внутри — полный разбор, аргументация, алгоритм решения, частые ошибки и как отвечать на каверзные вопросы препода, если спросит

Попробуй решить по шагам

Попробуй один шаг и продолжи в режиме обучения или посмотри готовое решение

Какая математическая операция необходима для определения количества строк в календаре, если известно общее количество занятых ячеек (включая пустые до первого дня) и количество дней в неделе?

Что нужно знать по теме:

Что нужно знать по теме

Алгоритм решения

Топ 3 ошибок

Что спросит препод

Выбери предмет