Informatică, întrebare adresată de Jumix, 8 ani în urmă

Va rog sa ma ajutati !!! Si daca puteti sa imi dati si o explicatie ar fi super!

Anexe:

Răspunsuri la întrebare

Răspuns de andrei750238
4

Exercitiul II :

if(e.dataNasterii.an>dataEveniment.an || e.dataNasterii.an==dataEveniment.an && e.dataNasterii.luna>dataEveniment.luna || e.dataNasterii.an==dataEveniment.an && e.dataNasterii.luna==dataEveniment.luna && e.dataNasterii.zi>dataEveniment.zi) cout << "ulterior";

else cout << "nu";

Explicatie :

Trebuie sa verifici ca anul nasterii elevului sa fie mai mare decat anul evenimentului. Daca anii sunt egali atunci luna nasterii sa fie mai mare decat luna evenimentului. Daca lunile sunt egale atunci data nasterii sa fie mai mare decat data evenimentului.

Deci cel putin una din conditii e indeplinita afisezi "ulterior".Altfel afisezi "nu"

Exercitiul III :

BDUED

Explicatie :

Programul sterge literele daca au o pozitie simetrica, palindromica.

Nota :

Problemele fac parte din testul de antrenament pentru bac numarul 7 (din 2021).

Anexe:
Alte întrebări interesante