Sunteți pe pagina 1din 6

Tema de vacanta

1)

Se citesc 4 numere ntregi. S se afieze n ordine


descresctoare

int min,i,n,nr;
cin>>n;
cin>>nr;
min=nr;
for(i=2;i<=n;i++)
{cin>>nr;
if(min>nr)
min=nr;}
cout<<"min="<<min;}

2)

Se citesc 3 numere naturale n, p, k i un ir de n numere


naturale. Cte dintre acestea, Imprite la p dau restul k?

int n,p,k,x,h,i;
int main(){
cin>>n>>p>>k;
for (i=1;i<=n;i++){

cin>>x;
if (x%p==k)
h++;
}
cout<<h;
return 0;
}

3)

Se citete un numr natural cu 5 cifre. Afiai numrul


format dup eliminarea cifrei din mijloc.

{int x,x1,x2,x3,x4,x5;
cin>>x;
x5=x%10;
x=x/10;
x4=x%10;
x=x/10;
x3=x%10;
x=x/10;
x2=x%10;
x=x/10;

x1=x%10;
cout<<"x="<<x1<<x2<<x4<<x5;

5)

Se consider un numr cu 8 zecimale i se nltur 4


dintre acestea. Numrul obinut se ridic la ptrat. n
acest fel obinem un nou numr cu 8zecimale, cu care se
procedeaz n mod identic. Citii un numr cu 8 zecimale
i afiai primele n numere obinute prin procedeul
indicat

{int n,i;
cin>>n;
for(i=1;i<=n;i++)
{ (i=i%10000);
i=i*i;
cout<<i;
}
}

6)

Afiai toate numerele naturale mai mici dect o valoare


dat, care sunt egale cu suma ptratelor cifrelor lor

int n,i,s,y,x;

cin>>n;
for(i=1;i<=n;i++)
{
x=i;
s=0;
while(x!=0)
{
y=x%10;
s=s+(y*y);
x=x/10;
}
if(s==i)
cout<<i;
}
}

7)

Se citesc dou numere naturale formate din cte 4 cifre


distincte. Care este numrul cifrelor comune celor dou
numere? Cifrele comune nu coincid obligatoriu i ca
poziie.

{int a,b,c1,c2,c3,c4,d1,d2,d3,d4,c;

cin>>a>>b;
c=0;
c1=a%10;
c2=(a/10)%10;
c3=(a/100)%10;
c4=a/1000;
d1=b%10;
d2=(b/10)%10;
d3=(b/100)%10;
d4=b/1000;
if((c1==d1)||(c1==d2)||(c1==d3)||(c1==d4))
c=c+1;
if((c2==d1)||(c2==d2)||(c2==d3)||(c2==d4))
c=c+1;
if((c3==d1)||(c3==d2)||(c3==d3)||(c3==d4))
c=c+1;
if((c4==d1)||(c4==d2)||(c4==d3)||(c4==d4))
c=c+1;
cout<<c;
return 0;

9) Se citesc de la tastatur n numere ntregi. S se calculeze


media aritmetic a numerelor pare.
{int n,s,p,i,x;
cin>>n;
s=p=0;
for(i=1;i<=n;i++){
cin>>x;
if(x%2==0)
{
s=s+x;
p=p+1;
}
}
cout<<"media nr. pare="<<s/p;

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