Subprogramul f
are definiţia de mai jos. Ce se va afişa în urma apelului f(12345)
?
void f(long n) { if (n>9) { cout<<n/100; | printf(“%d”,n/100); f(n/10); } }
Varianta 1 |
1231210 |
Varianta 2 |
123121 |
Varianta 3 |
1234123121 |
Varianta 4 |
123 |
Subprogramul f
are definiţia de mai jos. Ce se va afişa în urma apelului f(12345,0)
?
void f(long n, int i) { if (i<n%10) { cout<<n%10; | printf("%d",n%10); f(n/10,i+1); } }
Varianta 1 |
54321 |
Varianta 2 |
543 |
Varianta 3 |
54 |
Varianta 4 |
5432 |
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 |
Funcţia F
are definiţia de mai jos. Ce valoare are F(5)
?
int F(int x) { if(x!=0) return x+F(x-1); else return x; }
Varianta 1 |
5 |
Varianta 2 |
10 |
Varianta 3 |
15 |
Varianta 4 |
6 |
Subprogramul f
este definit mai jos.
int f(int n) { if(n==0) return 0; else return n%2+f(n/2); }
Ce valoare are f(100)
?
Subprogramul f
este definit mai jos.
void f(char c) { if (c>'A') f(c-1); cout<<c; if (c>'A') f(c-1); }
Ce se afişează în urma apelului următor?
f('C');
Subprogramul suma
este definit mai jos.
int suma (int a,int b) { if (a==0 && b==0) return 0; else if (a==0) return 1+suma(a,b-1); else return 1+suma(a-1,b); }
Ce valoare are suma(5,4)
?
Subprogramul f
este definit mai jos.
int f(int n) {if (n<=9) return 0; if (n%4==0) return 0; return 1+f(n-3); }
Ce valoarea are f(17)? Dar f(22)?
Scrieți cele două valori în ordine, separate prin exact un spațiu!
Subprogramul f
este definit mai jos.
int f(int n) { if (n<=0) return -1; if (n%2==0) return 0; if (n%3==0) return 0; return 1+f(n-10); }
Ce valoarea are f(47)?
Subprogramul f
este definit mai jos.
int f(int n) { if (n<=0) return -1; if (n%2==0) return 0; if (n%3==0) return 0; return 1+f(n-10); }
Care este cea mai mare valoare de două cifre pe care o poate avea n
astfel încât f(n)
să fie egal cu 2
.