Exerciții

Căutare

Filtrare

?
exerciții corespund restricțiilor

Rezultate 38

Exercițiul #572

Subprogramul f este definit mai jos.

void f (int x)
{
 if(x>0)
  if(x%4==0)
  { cout<<'x';
    f(x-1); }
  else
  { f(x/3);
    cout<<'y';
  }
}

Ce se afişează în urma apelului următor?

f(26);
Subiect Bacalaureat 2009 Clasa a X-a

Exercițiul #621

Subprogramul f este definit mai jos.

void f(int i)
{
 if(i<=5){
 cout<<i<<" " ;
 f(i+1);
 }
 cout<<i/2<< " ";
}

Ce se afişează la apelul f(1);?

Subiect Bacalaureat 2009 Clasa a X-a

Exercițiul #573

Subprogramul f este definit mai jos.

void f (int n, int x)
{ if(x>n)
    cout<<0;
  else
    if(x%4<=1) f(n,x+1);
    else
    { f(n,x+3);
      cout<<1;
    }
}

Ce se afişează în urma apelului următor?

f(15,2);
Subiect Bacalaureat 2009 Clasa a X-a

Exercițiul #624

Subprogramul C/C++ f este definit mai jos.

void f(int x)
{
 if(x) {
 if(x%3==0){
 cout<<3; | printf("3");
 f(x/3);
 }
 else{
 f(x/3);
 cout<<x%3; | printf("%d",x%3);
 }
 }
}

Ce se afişează la apelul f(38);?

Subiect Bacalaureat 2009 Clasa a X-a

Exercițiul #574

Subprogramul f este definit mai jos.

void f(int a, int b)
{ if(a<=b)
  { f(a+1,b-2); cout<<'*';}
  else cout<<b;
} 

Ce se afişează în urma apelului următor?

f(3,17);
Subiect Bacalaureat 2009 Clasa a X-a

Exercițiul #634

Subprogramul C/C++ gama este definit mai jos.

void gama(int n)
{int i;
 if(n>=3)
 {for(i=3;i<=n;i++)
 printf("%d ",n); | cout<<n<<" ";
 gama(n-3);
 }
} 

Ce valori vor fi afişate pe ecran în urma apelului gama(6);?

Subiect Bacalaureat 2009 Clasa a X-a

Exercițiul #576

Subprogramul f este definit mai jos.

void f(long int n)
{ if (n!=0)
 {if (n%2 == 0)
 cout<<n%10;
 f(n/10);
 }
} 

Ce se afişează în urma apelului următor?

f(12345);
Varianta 1

513

Varianta 2

24

Varianta 3

42

Varianta 4

315

Subiect Bacalaureat 2009 Clasa a X-a

Exercițiul #635

Subprogramul C/C++ beta este definit mai jos.

void beta(int n)
{if (n!=1)
 {printf("%d ",n); | cout<<n<<" ";
 if (n%3==0) beta(n/3);
 else beta(2*n-1);}
 else printf("%d",1); | cout<<1; 
}

Ce valori vor fi afişate pe ecran în urma apelului beta(15);?

Subiect Bacalaureat 2009 Clasa a X-a

Exercițiul #577

Subprogramul f este definit mai jos.

void f(int n)
{ if (n!=0)
  { if (n%2==0)
      cout<<n<<' ';
    f(n-1);
    cout<<n<<' ';
  }
}

Ce se afişează în urma apelului următor?

f(3);
Subiect Bacalaureat 2009 Clasa a X-a

Exercițiul #641

Subprogramul F este definit mai jos.

void f(int x, int nr)
{ if(x*nr>0)
  { if(x%4==0)
      cout<<x<<' ';
    f(x-4,nr-1);
  }
  cout<<x<<' ';
}

Indicați numărul valorilor întregi afișate în urma apelului de mai jos.

f(2024,2);
Varianta 1

3

Varianta 2

4

Varianta 3

5

Varianta 4

6

Subiect Bacalaureat 2015 Clasa a X-a