Предмет: Информатика, автор: Gleb1503

с клавиатуры вводится дата в формате чч.мм.гг. Опрведелитеи предыдущую дату. например для даты 01,10,15 нужно 30,09,15

Ответы

Автор ответа: SKuLoBuCHoK
1
10.10.18-9.10.18
23.01.19-22.01.19
01.01.20-31.12.19
01.12.18-30.11.18

SKuLoBuCHoK: вот так?
Gleb1503: Thank you
SKuLoBuCHoK: OK
Аноним: Вот только программы нет. Или надо набрать дату, а потом с Вами связаться, чтобы Вы написали предыдущую? ))))
Автор ответа: Аноним
1

PascalABC.NET 3.4.2, сборка 1843 от 24.10.2018

Внимание! Если программа не работает, обновите версию!

begin

 var s := ReadlnString;

 var d: DateTime;

 if DateTime.TryParse(s, d) then $'{(d.AddDays(-1).Date):dd.MM.yy}'.Println

 else Println('Неверная дата')

end.

1.3.18

28.02.18


Gleb1503: Работает исправно
Аноним: Да почему же оно работать-то не будет? )))
Аноним: Практически все это - обращение к библиотекам Microsoft .NET Framework.
Похожие вопросы
Предмет: Математика, автор: Аноним
Предмет: Математика, автор: justmixe
Предмет: Литература, автор: sergijmikitin280
Предмет: Алгебра, автор: Аноним