subprogramul duplicare are un singur parametru,n, prin care primeste un numar natural(nî[1,10000]).Subprogrammul furnizeaza ,prin acelasi parametru,numarul obtinut din n prin inserarea dupa fiecare cifra para din scrierea lui, a unei cifre egale cu jumatate din aceasta.scrieti definitia completa.
Ex: daca n=2380, dupa apel ,n=2138400, iar daca n=35, dupa apel n=35.
void duplicare(int& n) { int copie = n, p = 1; n = 0; while (copie > 0) { if (copie % 2 == 0) { n += p * ((copie % 10) / 2); p *= 10; } n += p * (copie % 10); p *= 10; copie /= 10; } }
Vă mulțumim că ați accesat site-ul nostru dedicat Informatică. Sperăm că informațiile furnizate v-au fost utile. Dacă aveți întrebări sau aveți nevoie de asistență suplimentară, nu ezitați să ne contactați. Vă așteptăm cu drag să reveniți și nu uitați să ne salvați la favorite!