Вы находитесь на странице: 1из 1

Model de teza la Informatica pe semestrul I

1. Scriei un subprogram care primeste o matrice cu 10 linii i 7 coloane ale crei elemente sunt numere ntregi (cu maximum 3 cifre fiecare), i afieaz pe ecran, suma tuturor elementelor situate pe conturul matricei determinat de prima i ultima linie respectiv prima i ultima coloan a acestei matrice. 2. Se citesc n numere naturale. Sa se scrie o functie care sa verifice daca un numar are toate

cifrele impare apoi sa se calculeze produsul numerelor care au toate cifrele impare. Daca nu exista nici un astfel de numar se va afisa un mesaj.
3.Ce afieaz subprogramul F, descris alturat, la apelul F(5);?
void F(int x) {cout<<x; if(x>=3)F(x-2);}

4. Pentru definiia alturat a subprogramului f,scriei ce valoare are f(30). int f(int x) { if(x==20)return 20; else if(x%2==1) return 1+f(x-1); else return 2+f(x-1); } 5. Care dintre urmtoarele variante reprezint antetul corect al unui subprogram care primete prin parametrii x i y dou numere ntregi i returneaz, prin parametrul m, cea mai mic dintre cele dou valori x i y? a. int minim(int x,int y,int m) b. void minim(int x,int y,int &m) c. int minim(int x,int y) d. void minim(int x,int y,int m)

Barem de corectare : cate 2 puncte problemele 1-4 si 1 punct probl 5