Exerciții

Căutare

Filtrare

Etichete

?
exerciții corespund restricțiilor

Rezultate 56

Exercițiul #917

Subprogramele f1 şi f2 sunt definite mai jos.

int f1 (int x, int y)
{ if(x%2!=0 || y%2!=0)return 1;
else return 2*f1(x/2,y/2);
}

int f2 (int x, int y)
{ if (x==y) return x;
else
if(x>y) return f2(x-y,y);
else return f2(x, y-x);
}

Cel mai mare divizor comun al lui 30 și 50 se obține în urma apelului:

Varianta 1

f1(30,50)

Varianta 2

f2(30,50)

Varianta 3

f1(30/2,50)

Varianta 4

f2(30/2,50)

Subiect Bacalaureat 2018, sesiunea specială
Clasa a 10-a

Exercițiul #623

Subprogramul f este definit mai jos.

int f(int n,int c)
{
 if(n==0)return 0;
 if(n%10==c)
 return n%100+f(n/10,c);
 return f(n/10,c);
}

Ce valoarea are f(12,3)? Dar f(21114,1)?

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

Subiect Bacalaureat 2009
Clasa a 10-a

Exercițiul #622

Subprogramul f este definit mai jos.

int f(int n)
{ if (n>20) return 0;
  else return 5+f(n+5);
}

Ce valoarea expresia f(1)+f(5)+f(15)?

Subiect Bacalaureat 2009
Clasa a 10-a

Exercițiul #619

Subprogramul f este definit mai jos.

int f(unsigned int n)
{
  if (n==0) return 0;
  else if(n%2==0)
         return n%10+f(n/10);
       else return f(n/10);
}

Pentru ce valori ale lui n aparţinând intervalului [10, 20] se obţine la apel f(n)= 0?

Scrieți valorile în ordine crescătoare, separate prin exact un spațiu!

Subiect Bacalaureat 2009
Clasa a 10-a

Exercițiul #618

Subprogramul f este definit mai jos.

int f(int n)
{ if (n==0) return 0;
  if(n%2==1)return n-f(n-1);
  return f(n-1)-n;
}

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

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

Subiect Bacalaureat 2009
Clasa a 10-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 t(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 10-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 10-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 10-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 10-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 10-a