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.
Problemele fac parte din testul de antrenament pentru bac numarul 7 (din 2021).