programare C++

Intrebari despre limbajul C++, standardul C++, STL, OOP in C++ sau alte subiecte nelegate de VisualC++
Post Reply
danciu_dan
Junior
Junior
Posts: 1
Joined: 05 Nov 2015, 14:15
Judet: Arad

programare C++

Post by danciu_dan » 05 Nov 2015, 14:31

Buna ziua,
Cum se abordeaza rezolvarea urmatorului gen de probleme:
"Valorile memorate de componentele vectorului v, cu indicii de la 0 la 5, sunt, in aceasta ordine: 183, 212, 453, 18, 42, 83. Care este apelul corect al subprogramului tablou alaturat pentru ca, in urma executarii apelului, valoarea variabilei intregi x sa fie 2?
int tablou(int i, int v[], int c)
{ int n;
if(i<0) return;
else
{ n=v;
while(n>9)
{ if(n%10==c)
return 1+tablou(i-1, v, c);
n=n/10;
}
return tablou(i-1, v, c);
}
}
a. x=tablou(2, v, 2); b. x=tablou(2, v, 5); c. x=tablou(5, v, 2); d. x=(2, v, 8).



Post Reply