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 f
este definit mai jos.
int f(int a, int b){ if (b<1) return -1; else if (a%b==0) return 1+f(a/b,b); else return 0; }
Ce valoare are f(15,2)
? Dar f(128,2)
?
Scrieți cele două valori în ordine, separate prin exact un spațiu!
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 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);
Subprogramul f
este definit mai jos.
int f (long n, int k){ if (n!=0) if(n%10==k) return 1+f(n/10,k); else return 0; else return 0; }
Ce valoare are f(1213111,1)
?
Subprogramul f
este definit mai jos.
int f(int n,int y) { if(n!=0) { y=y+1; return y+f(n-1,y); } else return 0; }
Ce valoare are f(3,1)
?
Varianta 1 |
9 |
Varianta 2 |
6 |
Varianta 3 |
7 |
Varianta 4 |
8 |
Subprogramul f
este definit mai jos.
int f(int n){ int c; if (n==0) return 9; else {c=f(n/10); if (n%10<c) return n%10; else return c; } }
Ce valoare are f(5)
? Dar f(23159)
?
Scrieți cele două valori în ordine, separate prin exact un spațiu!
Pentru funcţiile f1
şi f2
definite mai jos, stabiliţi care este valoarea lui f1(3)
. Dar f2(41382)
?
long f1(int c) { if (c%2==1) return 1; else return 2; } long f2(long n) { if (n==0) return 0; else return f1(n%10)+f2(n/10); }
Scrieți cele două valori în ordine, separate prin exact un spațiu!
Pentru funcţiile f
şi g
definite mai jos, scrieţi care este rezultatul returnat la apelul g(11)
. Dar rezultatul returnat la apelul f(6)
?
long g(long x) { if (x>9) return (x/10 + x%10); else return x; } long f(int c) { if (c<1) return 1; else return g(c+f(c-1)); }
Scrieți cele două valori în ordine, separate prin exact un spațiu!
Funcţia F
are definiţia de mai jos. Ce valoare are F(3)
?
int F(int n) { if(n==0 || n==1) return 1; else return 2*F(n-1)+2*F(n-2); }
Varianta 1 |
1 |
Varianta 2 |
12 |
Varianta 3 |
6 |
Varianta 4 |
10 |