#98O'rta
Oldingi sana
Vaqt: 1 s · Xotira: 256 MB
- Funksiyalar
Shart
Sana berilgan: kun , oy , yil . Undan oldingi kunning sanasini qaytaradigan PrevDate(d, m, y) funksiyasini yozing. Yordamchi funksiyalar foydali: IsLeapYear(y) — kabisa yilmi, MonthDays(m, y) — oydagi kunlar soni.
Kabisa yili: ga bo'linadi, lekin ga bo'linadiganlardan faqat ga bo'linadiganlari. Kabisa yilida fevral kun, aks holda kun.
Kirish formati
Bitta qatorda uchta butun son , , — to'g'ri sana ().
Chiqish formati
Bitta qatorda uchta son: oldingi kunning kuni, oyi va yili.
Namunalar
Kirish
1 3 2004
Chiqish
29 2 2004
Kirish
1 1 2007
Chiqish
31 12 2006
Izoh
Uch holat: — kun ; , — oldingi oyning oxirgi kuni (uni MonthDays beradi); -yanvar — oldingi yilning -dekabri. Birinchi misolda: 29 2 2004 ( — kabisa).
