Предмет: Информатика,
автор: niljubov25
Напишите программу в Паскаль, которая получает день и номер месяца, а выводит количество дней, оставшихся до Нового Года. Считайте, что год невисокосный (365 дней). Учтите, что слово "дней" может иметь также формы "день" и "дня".
Пример:
Введите день и месяц: 25 12
Осталось 7 дней до Нового Года.
Пример:
Введите день и месяц: 1 1
Осталось 364 дня до Нового Года.
Пример:
Введите день и месяц: 31 2
Неверная дата.
Ответы
Автор ответа:
0
//PascalABC
Uses System;
var day, month: integer;
begin
Read(day, month); var d := new DateTime(DateTime.Now.Year, month, day); var new_year := new DateTime(d.Year+1, 1, 1); Writeln((new_year - d).TotalDays); end.
Uses System;
var day, month: integer;
begin
Read(day, month); var d := new DateTime(DateTime.Now.Year, month, day); var new_year := new DateTime(d.Year+1, 1, 1); Writeln((new_year - d).TotalDays); end.
Автор ответа:
0
извините за плохие переносы
Интересные вопросы
Предмет: Геометрия,
автор: odurnota
Предмет: Математика,
автор: altinayzhumkeeva
Предмет: Русский язык,
автор: Аноним
Предмет: Математика,
автор: setiii
Предмет: Алгебра,
автор: Аноним