Sunteți pe pagina 1din 1

Test de evaluare / Informatică Clasa a X-aB 3pof

Nume………………………………. Data..............

1. Ce se va afișa în urma executării instrucțiunii me(5,9); unde funcția me este definită alăturat: (2p)
void me(int x, int y)
{ int s=0;
cout<<s<<” ”;
for(int i=x;i<=y; i++)
s=s*10+i%2;
cout<<s;}
2. Scrieți definiția completă a subprogramului f care, primind prin intermediul parametrilor a și b două
numere reale, va calcula și returna valoarea funcției: (2p)
f: R->R
3ab
, dac ă a ș ib ≠ 0
f(a,b)= a+b

2 , altfel(d ac ă a=0 sau b=0)


3. Scrieți definiția completă a subprogramului sum care, primind ca parametru un număr natural n(n<=20) și
o matrice pătratică de ordin n (ale cărei linii și coloane sunt numerotate de la 1 la n ), va afișa calcula și
returna suma elementelor de pe ultima coloana a matricii și va afișa pe același rând, separate prin câte un
spațiu, toate elementele impare aflate pe linii pare în matrice. În cazul în care nu există nici un element
impar aflat pe linie pară în matricii subprogramul va afișa pe ecran mesajul NU EXISTA. (3p)
Exemplu: dacă se transmit valorile n=5 și matricea 01234
12345
subprogramul ca returna valoarea 30 (=4+5+6+7+8) 23456
și va afișa 1 3 5 3 5 7 34567
45678

S-ar putea să vă placă și