| | |
Юлианский календарь
Массив констант
Дата и время
По заданному числу n от 1 до 365 определите, на какое число какого месяца приходится день невисокосного года с номером n .
Входные данные
Дано одно целое число n .
Выходные данные
Программа должна вывести два числа в одной строке через пробел: число месяца (от 1 до 31) и номер месяца (от 1 до 12), соответствующие дню с номером n .
Примеры
№ |
Входные данные |
Выходные данные |
1 |
1 |
1 1 |
2 |
90 |
31 3 |
| |
|
Дружественные числа
Массив констант
Два различных натуральных числа называются дружественными, если первое из них равно сумме делителей второго числа, за исключением самого второго числа, а второе равно сумме делителей первого числа, за исключением самого первого числа. Требуется найти все пары дружественных чисел, оба из которых принадлежат промежутку от M до N.
Входные данные
В первой строке находятся числа M и N. 1 <= M <= N <= 1 000 000, все числа целые.
Выходные данные
В каждой строке вывести по паре чисел через пробел. Первое число пары должно быть меньше второго. Строки должны быть отсортированы в порядке возрастания первого числа пары. Если пар дружественных чисел в промежутке нет, вывести "Absent".
| |
|
День рождения
Массив констант
Дата и время
Заданы день и месяц рождения, а также текущие день, месяц и год. Определить, сколько дней осталось до дня рождения.
Примечание. Високосные годы - это те, номер которых делится на 400, а также те, номер которых делится на 4, но не делится на 100.
Входные данные
В первой строке находятся разделённые пробелами день и месяц рождения, во второй - разделённые пробелами текущие день, месяц и год. Год - от 1920 до 3000, месяц - от 1 до 12, день - от 1 до числа дней в месяце.
Выходные данные
Вывести число дней, оставшихся до дня рождения.
| |
|