100 задач по программированию. Задачи 61-75

Сто задач по программированию

Задачи по программированию

Задачи 61 – 75

Перед решением задач полезно познакомиться со справочными данными

  1. Дана дата в формате день:месяц:год. Определить дату следующего дня.
  2. Дана дата в формате день:месяц:год. Определить дату через \(n\) дней.
  3. Даны две даты в формате день:месяц:год. Определить сколько между ними дней.
  4. Дана дата в формате день:месяц:год. Определить день недели.
  5. Дана дата дня рождения в формате день:месяц:год. Найти все годы в течение столетия, когда день недели рождения совпадает с днем недели очередного дня рождения.
  6. Дано несколько дат дней рождения. Определить дату, когда суммарное количество прожитых дней равно количеству дней в столетии.
  7. Вывести на экран календарь для данного года.
  8. Преобразовать дату григорианского календаря в дату лунного календаря.
  9. Вывести ромб из символов “+”. Параметр размера ромба задает пользователь.
  10. Дан текст. Вывести частоту повторения букв, частоту повторения двубуквенных сочетаний (только тех, которые встречаются в тексте).
  11. Дан текст. Вывести слова текста с количеством повторений в данном тексте.
  12. Дан текст. Преобразовать его так, чтобы в первой строке было одно слово, во второй – два, и так далее до данного количества слов. Далее новая строка опять состоит из одного слова, следующая – из двух и так далее.
  13. Дан текст. Вывести его в двух экземплярах, расположенных по горизонтали. Каждый вариант отформатирован по ширине.
  14. Дан массив, элементы которого содержат фио и номер группы студента. Упорядочить массив по номерам групп так, чтобы в рамках одной группы студенты были упорядочены по алфавиту.
  15. Написать программу перевода числа из арабских цифр в число из римских цифр.Написать программу обратного перевода.

к содержанию