Menu
Coddy logo textTech

Data

Lekcja 9 z 25 w kursie Zadania programistyczne: Tom 2 w Coddy.

Podana data może być prawidłowa lub nie. Musimy sprawdzić, czy miesiąc mieści się w zakresie od 1 do 12, czy jest to rok przestępny (rokiem przestępnym jest każdy rok podzielny przez 400 albo podzielny przez 4, ale nie przez 100) oraz czy liczba dni w miesiącu jest prawidłowa: 30 lub 31.

challenge icon

Wyzwanie

Łatwy

Napisz program, który dla podanej daty wypisze VALID, jeśli jest to istniejąca data, a w przeciwnym razie NOT VALID

Dane wejściowe
1 6 1992

Wynik
VALID

Dane wejściowe
30 2 2004
Wynik
NOT VALID

Wyjaśnienie
Pierwsza data jest prawidłowa, ale druga data jest nieprawidłowa, ponieważ luty nigdy nie ma 30 dni.

Spróbuj swoich sił

#include <stdio.h>

int main() {
    // Napisz kod tutaj
    return 0;
}

Wszystkie lekcje w sekcji Zadania programistyczne: Tom 2

Poćwicz samodzielnie: Kompilator C online