You are on page 1of 5

TEMA

SUBIECTUL I
1. B. 2019
2. B. (2,3,5,8,22,25,32,45,48,60)
3. D. (0,2,4,20,30,32,40)
4. A. pow(B,2)-4*A*C
5. C. n%2==1

SUBIECTUL II
1. A. 5NU
B. 228,114
C.
#include <iostream>

using namespace std;

int n,m,c;

int main()
{
cin >>n;
m=0;
do
{
c = n%10; n = n/10;
if (c<5)
m = m-2*c;
else m = m+c;
} while (n!=0);
if (m==0) cout << "DA";
else cout << m << "NU";

return 0;
}
D.
#include <iostream>

using namespace std;

int n,m,c;

int main()
{
cin >>n;
m=0;
while(n!=0)
{
c = n%10; n = n/10;
if (c<5)
m = m-2*c;
else m = m+c;
}
if (m==0) cout << "DA";
else cout << m << "NU";

return 0;
}

3. #include <iostream>

using namespace std;

int n,x1,x2,x3,t;

int main()
{
cin >> x1 >> x2 >> x3;
cout << x1 << " " << x2 << " " << x3 << " ";
if(x2>x3)
{t=x3;
x3=x2;
x2=t;}
else if(x1>x3)
{ t=x3;
x3=x1;
x1=t;}
if(x1>x2)
{x2=t;
x2=x1;
x1=t;}
if(x2>x3)
{ t=x3;
x3=x2;
x2=t;}

cout << x1 << " " << x2 << " " << x3 ;

return 0;
}

SUBIECTUL III
2. #include <iostream>
using namespace std;

int n,c,m,V[51],i,OK;

int main()

cin >>n;

OK=1;

for(i = 1;i <=n ;i ++)

{cin >> V[i];

m=-1;

if(V[i]>99 && V[i]<1000)

{ m=V[i]%10*100+V[i]/10%10*10+V[i]/100;}

if(m>99 && m!=V[i])

V[i]=m;

OK=0;}

if(OK==0)

{for(i = 1;i <=n ;i ++)

if(V[i]!=-1)

cout << V[i] << " ";}

else

cout <<"nu exista";

return 0;

You might also like