АВТ
Language:

Remote Training on Programming

Problems On-line status Contests FAQ
For authors:
Register  ||  Login
 
Hello, Guest! Login or register.

1605. Семинар 2. Конструкторы и перегрузка операций. Вариант 9.

Time Limit: 1 seconds
Memory Limit:65536KB
Points:8
View Problem Statistics Submit Problem added Administrator

Семинар 2. Конструкторы и перегрузка операций. Вариант 9.

Формат входных данных.

Ввод: массив месяцев по формату: <название> <число дней>,

две даты по формату <год>.<месяц>.<день>, число дней для сложения и вычитания.

Вывод: результаты выполнения операций:

- вычисление даты через заданное количество дней для первой и второй даты;

- вычитание заданного количества дней из первой и второй даты;

- определение високосности года первой и второй даты(leap-year (да),
lean-year (нет));

- получение отдельных частей дат (год, месяц, день) для первой и второй дат;

- результат операции сравнения дат (less, equal, greater);

- вычисление количества дней между датами.

Пример входных данных:

January 31

February 28

March 31

April 30

May 31

June 30

July 31

August 31

September 30

October 31

November 30

December 31

2020.2.22

2020.3.5

10

Пример выходных данных:

2020.Мarch.3

2020.March.15

2020.February.12

2020.February.26

leap-year

leap-year

2020 February 22

2020 March 5

less

12

 


View Problem Statistics Submit Author/source:
Educational Courses / Языки программирования / Семинар 11. Конструкторы и перегрузка операций /
1603. 07 - Семинар 2. Конструкторы и перегрузка операций. Вариант 7. 1605. 1599. 19 - Семинар 2. Конструкторы и перегрузка операций. Вариант 19. 1604. 20 - Семинар 2. Конструкторы и перегрузка операций. Вариант 20.
We can all benefit by doing occasional "toy" programs, when artificial restrictions are set up, so that we are forced to push our abilities to the limit. The art of tackling miniproblems with all our energy will sharpen our talents for the real problems. Donald E. Knuth.
time generating 0.671 sec.
© Copyright VSTU, AVT, Nosov D.A.