Subprogramul f
este definit mai jos.
void f(long n) { cout<<n%10; if(n!=0) { f(n/100); cout<<n%10;} }
Ce se afişează în urma apelului următor?
f(12345);
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);
?
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);
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);
?
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);
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);
?
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);
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);
?
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 |
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);
?