Un grădinar are un teren dreptunghiular pe care îl împarte în parcele pătrate, toate de latură egală, număr natural. Se citesc două numere naturale nenule, x și y, reprezentând lățimea, respectiv lungimea terenului, măsurate în metri. Se cere să se scrie, pentru fiecare variantă de împărțire a terenului, o pereche formată din numărul de parcele obținute și latura unei astfel de parcele, în această ordine. Valorile din pereche sunt separate prin expresia cu latura, iar fiecare pereche este urmată de simbolul punct și virgulă (;), ca în exemplu.
Scrieți, în pseudocod, algoritmul de rezolvare pentru problema enunțată.
Exemplu: pentru x=18 și y=24, se scrie, cu perechile nu neapărat în această ordine:
432 cu latura 1;108 cu latura 2;48 cu latura 3;12 cu latura 6;