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!
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!
Subprogramul f
este definit mai jos.
int f(int x) { if (x<=0) return 3 ; else return f(x-3)*4 ; }
Ce valoarea are f(1)
? Dar f(4)
?
Scrieți cele două valori în ordine, separate prin exact un spațiu!
Subprogramul F
este definit mai jos.
void F (int n, int d) { if(d<n/2) F(n, d+1); if(n%d==0) cout<<d<<’ ’; }
Prin care dintre instrucţiunile următoare se poate apela subprogramul pentru a afişa, în ordine strict descrescătoare, toţi divizorii pozitivi proprii ai numărului 2015
(divizori naturali diferiți de 1
și de 2015
).
Varianta 1 |
F(2015,2015); |
Varianta 2 |
F(2015,1); |
Varianta 3 |
F(2015,2); |
Varianta 4 |
F(2015,d); |
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 |
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!
Subprogramul alfa
este definit mai jos.
int alfa(int u) { if (u==0) return 3; else return alfa(u-1)+3*u-2; }
Ce valoarea are alfa(6)
?
Pentru ce valoare a parametrului u
, alfa(u)
are valoarea 25
?
Scrieți cele două valori în ordine, separate prin exact un spațiu!
Subprogramul F
este definit mai jos.
int f(int a, int b) { if (a==b) return 0; if (b/a==0) return a+b; return f(a+2,b-3); }
Scrieți valorile f(5,5)
și f(10,21)
în această ordine, separate prin exact un spațiu.
Funcţia F
are definiţia de mai jos. Ce valoare are F(18)
?
int F(int x){ if (x<=1) return x; else return x+F(x-2); }
Varianta 1 |
90 |
Varianta 2 |
171 |
Varianta 3 |
91 |
Varianta 4 |
18 |
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
?