Subprogram e

You might also like

Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 2

void afisare(int x,int y,int k)

{
int nr=1;
int i;
for(i=x;i<=y;i++)
{
if(nr%k!=0)
cout<<i<<" ";
else
cout<<i<<" * ";
nr++;
}
cout<<"*";
}
void nrfp(int n,int &m)
{
int div=2,exp=0,nrfp=0;
m=0;
for(int i=n;i>=2;i--)
{
div=2;
while(i)
{
exp=0;
while(i%div==0)
{
exp++;
i=i/div;
}
if(exp>0)
nrfp++;
}
if(nrfp>m)
m=nrfp;
}
cout<<m;
}
int divizor(int a,int b,int k,int &nr)
{
for(int i=a;i<=b;i++)
{
if(i%k==0 && i%10==k)
nr++;
}
return nr;
}
int frate(int x,int &y)
{
int p=1;
while(x)
{
if(x%10<9)
{
y=y+p*(x%10+1);
p=p*10;
x=x/10;
}
else
{
y=-1;
return y;
}
}
return y;
}

You might also like