Va rog sa ma ajutati !!! Si daca puteti sa imi dati si o explicatie ar fi super!
Răspunsuri la întrebare
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).