Subprogramul f
este definit mai jos.
int f(int n) { if (n==0) return 0; if(n%2==1)return n-f(n-1); return f(n-1)-n; }
Ce valoarea are f(4)
? Dar f(9)
?
Scrieți cele două valori în ordine, separate prin exact un spațiu!
Subprogramul f
este definit mai jos.
int f(unsigned int n) { if (n==0) return 0; else if(n%2==0) return n%10+f(n/10); else return f(n/10); }
Pentru ce valori ale lui n
aparţinând intervalului [10, 20]
se obţine la apel f(n)= 0
?
Scrieți valorile în ordine crescătoare, separate prin exact un spațiu!
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 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.
int f(int n) { if (n>20) return 0; else return 5+f(n+5); }
Ce valoarea expresia f(1)+f(5)+f(15)
?
Subprogramul f
este definit mai jos.
int f(int n,int c) { if(n==0)return 0; if(n%10==c) return n%100+f(n/10,c); return f(n/10,c); }
Ce valoarea are f(12,3)
? Dar f(21114,1)
?
Scrieți cele două valori în ordine, separate prin exact un spațiu!
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.
int f(int n,int c){ if(n==0) return 0; if(n%10==c) return f(n/10,c)*10+c; return f(n/10,c); }
Ce valoarea are f(88,1)
? Dar f(3713,3)
?
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<10) return b; return f(a/10,b)*10+b+1; }
Ce valoarea are f(12,5)
? Dar f(261,31)
?
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(2*a>=b) return 0; if(b%a==0) return b-a; return f(a+1,b-1); }
Ce valoarea are f(3,13)
? Dar f(1000,2009)
?
Scrieți cele două valori în ordine, separate prin exact un spațiu!