1. Se consideră funcția definită recursiv:
int ce(int i)
{
if (i==0) return 0;
else return ce(i-1)+2*i;
}
Ce valoare va returna ce(5) ?
Răspunsuri la întrebare
Răspuns de
2
Explicație:
ce(5)=ce(4)+10;
ce(4)=ce(3)+8;
ce(3)=ce(2)+6;
ce(2)=ce(1)+4;
ce(1)=c(0)+2;
c(0)=0;
...............
ce(1)=2;
ce(2)=2+4=6;
ce(3)=6+6=12;
ce(4)=12+8=20;
ce(5)=20+10=30;
// Bafta!
Alte întrebări interesante
Limba română,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Biologie,
8 ani în urmă
Chimie,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă