Сто задач по программированию
Задачи 61 – 75
Перед решением задач полезно познакомиться со справочными данными
- Дана дата в формате день:месяц:год. Определить дату следующего дня.
- Дана дата в формате день:месяц:год. Определить дату через \(n\) дней.
- Даны две даты в формате день:месяц:год. Определить сколько между ними дней.
- Дана дата в формате день:месяц:год. Определить день недели.
- Дана дата дня рождения в формате день:месяц:год. Найти все годы в течение столетия, когда день недели рождения совпадает с днем недели очередного дня рождения.
- Дано несколько дат дней рождения. Определить дату, когда суммарное количество прожитых дней равно количеству дней в столетии.
- Вывести на экран календарь для данного года.
- Преобразовать дату григорианского календаря в дату лунного календаря.
- Вывести ромб из символов “+”. Параметр размера ромба задает пользователь.
- Дан текст. Вывести частоту повторения букв, частоту повторения двубуквенных сочетаний (только тех, которые встречаются в тексте).
- Дан текст. Вывести слова текста с количеством повторений в данном тексте.
- Дан текст. Преобразовать его так, чтобы в первой строке было одно слово, во второй – два, и так далее до данного количества слов. Далее новая строка опять состоит из одного слова, следующая – из двух и так далее.
- Дан текст. Вывести его в двух экземплярах, расположенных по горизонтали. Каждый вариант отформатирован по ширине.
- Дан массив, элементы которого содержат фио и номер группы студента. Упорядочить массив по номерам групп так, чтобы в рамках одной группы студенты были упорядочены по алфавиту.
- Написать программу перевода числа из арабских цифр в число из римских цифр.Написать программу обратного перевода.