Cerința
10 puncteSubprogramul schimb are trei parametri: • n și x, prin care primește câte un număr natural (n∈[0,10⁸], x∈[1,9]); • p, prin care primește un număr natural reprezentând poziția unei cifre a numărului n (0≤p). Pozițiile cifrelor sunt numerotate de la dreapta la stânga, astfel: cifra unităților este pe poziția 0, cifra zecilor este pe poziția 1 ș.a.m.d. Subprogramul transformă numărul n, înlocuind cifra de pe poziția p cu cifra x, și furnizează numărul obținut tot prin parametrul n. Scrieți definiția completă a subprogramului. Exemplu: dacă n=12587, x=6 și p=3, după apel, n=16587. (10p.)