Cerința
10 puncteUn fermier are un teren de formă dreptunghiulară, pe care vrea să îl împartă în parcele de arie egală, astfel încât numărul de parcele și aria să fie valori naturale, iar numărul de parcele să fie par și strict mai mic decât aria unei parcele. Subprogramul teren are doi parametri, x și y, prin care primește două numere naturale din intervalul [2,100], reprezentând lungimea și lățimea terenului, măsurate în metri. Subprogramul afișează toate soluțiile posibile de împărțire a terenului, fiecare soluție pe câte o linie a ecranului, sub forma a două numere, separate prin mesajul parcele de arie și spații adecvate, unde primul număr reprezintă numărul de parcele obținute, iar al doilea aria unei parcele corespunzătoare, ca în exemplu. Dacă nu există nicio astfel de soluție, subprogramul afișează pe ecran mesajul nu exista. Scrieți definiția completă a subprogramului C/C++. Exemplu: pentru x=6 și y=8, subprogramul afișează pe ecran valorile alăturate, nu neapărat în această ordine (terenul poate fi împărțit și în 3 parcele de arie 16 sau 8 parcele de arie 6, dar nu corespund cerinței). 2 parcele de arie 24 4 parcele de arie 12 6 parcele de arie 8 (10p.)