Cerința
10 puncteSubprogramul rest are patru parametri: • x, y și n, prin care primește câte un număr natural din intervalul [1,10⁶], x<y<n; • k, prin care furnizează cea mai mare valoare naturală din intervalul [1,n] pentru care atât restul împărțirii la x, cât și restul împărțirii la y, sunt egale cu 2, sau 0 dacă nu există o astfel de valoare. Scrieți definiția completă a subprogramului. Exemplu: pentru x=10, y=101 și n=3000, subprogramul returnează numărul 2022 (pentru numerele 2, 1012 și 2022 atât restul împărțirii la 10, cât și restul împărțirii la 101, este 2). (10p.)