Varianta 46, Subiectul III, Problema 4.
a) Scrieţi în limbajul C/C++ doar antetul subprogramului cifre, care prin intermediul
parametrului nr primeşte un număr natural de cel mult 9 cifre şi furnizează prin intermediul
parametrilor nc şi sc numărul de cifre şi respectiv suma cifrelor din scrierea lui nr.
b) Scrieţi în limbajul C/C++ definiţia completă a unui subprogram cu un singur parametru,
x, prin intermediul căruia primeşte un număr natural cu cel mult 9 cifre şi care returnează
valoarea 1 dacă în scrierea în baza 10 a lui x se găseşte cel puţin o cifră care să fie media
aritmetică a celorlalte cifre din componenţa lui x şi 0 în caz contrar, folosind apeluri utile ale
subprogramului cifre, de la punctul a.
Exemplu: pentru n=27989 subprogramul va returna valoarea 1 deoarece în scrierea lui n
apare cifra 7 care este media aritmetică a celorlalte cifre din scrierea lui n:
7=(2+9+8+9)/4.
Pentru n=7351 se returnează 0.
Vreo idee ?
Problema C++ [Informatica]
Răspunsuri
3 Vizualizări
429
3 Vizualizări
429
-
- Informaţie
-
Cine este conectat
Utilizatori ce ce navighează pe acest forum: rraazvan2 și 98 vizitatori

-------------------------------------------
