Exerciții

Căutare

Filtrare

?
exerciții corespund restricțiilor

Rezultate 117

Exercițiul #607

Subprogramul f este definit mai jos.

int f(int x)
{
 if(x<=4) return x*x-3;
 return f(x-3)+4;
}

Ce valoarea are f(3)? Dar f(8)?

Scrieți cele două valori in ordine, separate prin exact un spațiu!

Subiect Bacalaureat 2009 Clasa a X-a

Exercițiul #608

Subprogramul f este definit mai jos.

int f(int x)
{if(x%6==0)return x;
 else return f(x-1);
}

Ce valoarea are f(7)? Dar f(100)?

Scrieți cele două valori in ordine, separate prin exact un spațiu!

Subiect Bacalaureat 2009 Clasa a X-a

Exercițiul #609

Subprogramul f este definit mai jos.

int f(int x)
{if(x==0)return 0;
 else return f(x-1)+2;
}

Ce valoarea are f(3)? Dar f(10)?

Scrieți cele două valori in ordine, separate prin exact un spațiu!

Subiect Bacalaureat 2009 Clasa a X-a

Exercițiul #610

Subprogramul f este definit mai jos.

int f(int x,int y)
{if(x==y)return x;
 else if(x<y)return f(x+1,y-1);
 else return f(x-1,y);
} 

Ce valoarea are f(6,5)? Dar f(5,10)?

Scrieți cele două valori in ordine, separate prin exact un spațiu!

Subiect Bacalaureat 2009 Clasa a X-a

Exercițiul #611

Subprogramul f este definit mai jos.

int f(int x)
{if(x<1)return 1;
 else return f(x-3)+1;
} 

Ce valoarea are f(4)? Dar f(11)?

Scrieți cele două valori în ordine, separate prin exact un spațiu!

Subiect Bacalaureat 2009 Clasa a X-a

Exercițiul #612

Subprogramul f este definit mai jos.

long f(int n)
{
 if(n<=0) return 0;
 else return f(n-1)+2*n;
}

Dacă f(x) are valoarea 10100, care este valoarea lui x?

Subiect Bacalaureat 2009 Clasa a X-a

Exercițiul #613

Subprogramul f este definit mai jos.

long f(int n)
{
 if(n<0) return 0;
 else return f(n-2)+n;
}

Ce valoarea are f(5)? Dar f(100)?

Scrieți cele două valori în ordine, separate prin exact un spațiu!

Subiect Bacalaureat 2009 Clasa a X-a

Exercițiul #614

Subprogramul f este definit mai jos.

int f(int x)
{
 if(x%3==0) return 0;
 else return 1+f(x/3);
}

Ce valoarea are f(250)?

Varianta 1

5

Varianta 2

2

Varianta 3

3

Varianta 4

4

Subiect Bacalaureat 2009 Clasa a X-a

Exercițiul #615

Pentru o valoare naturală mai mare decât 1 memorată în variabila globală n, subprogramul recursiv de mai jos afişează cel mai mare divizor al lui n, mai mic decât n, la apelul divi(n). Cu ce trebuie înlocuite α şi β ?

void divi(long i)
{
 if( α == 0)
 cout<< β;
 else divi(i-1);
}
Varianta 1

α: n % (i-1)
β: i-1

Varianta 2

α: n % i
β: i

Varianta 3

α: n % (i+1)
β: i+1

Varianta 4

α: n % i
β: n

Subiect Bacalaureat 2009 Clasa a X-a

Exercițiul #616

Valorile memorate de componentele tabloului v, cu indicii de la 0 la 5, sunt, în această ordine: 973 51 75 350 350 15. Se consideră subprogramul tablou cu definiţia următoare. Care dintre următoarele expresii are valoarea 2?

int tablou(int i, int v[])
{
 if(i==0) return 0;
 if(v[i]!=v[i-1]) return tablou(i-1,v);
 return 1;
}
Varianta 1

tablou(0,v)+tablou(3,v)

Varianta 2

tablou(1,v)+tablou(4,v)

Varianta 3

tablou(4,v)+tablou(5,v)

Varianta 4

tablou(3,v)+tablou(4,v)

Subiect Bacalaureat 2009 Clasa a X-a