Documente Academic
Documente Profesional
Documente Cultură
Clasaa XI a
3. Subprogramul f returneaz prin intermediul parametrului s suma cifrelor numrului natural n transmis ca parametru.
Care dintre urmtoarele variante este antetul corect al unui astfel de subprogram?
a. void f(int n, int s) ; b. void f(float n, int &s) ; c.void f(int n, int &s) ; d.void f(float n, float s);
4. Ce se va afia la apelul urmtoarei funcii, tiind c n funcia principal se realizeaz apelul f(564):
void f(long c)
{ int s=0,d=c; a. 654
While (d!=0) b. 465
{s=s*10+d%10;
c. 564
d=d/10;
} d. 456
cout<<s;
}
Se cere:
(30p)III.
(10p)1. Scrie o funcie care primete ca parametru un numr natural n i calculeaz i s suma cifrelor impare ce l
compun pe n.
Exemplu: pentru n=153 se va afia 6.
(20p)2. Se citete de la tastatur un numr natural n, i cele n valori ale unui vector, cu elemente numere ntregi.
Scrie un program care returneaz cte numere din vector au produsul cifrelor divizibil cu 5 i media aritmetica elementelor
negative. n scrierea programului se vor utiliza funcii.
Not: Se acord 10p din oficiu. Timp de lucru 50min.