imi trebuie si mie un algoritm c++ are sa-mi rezolve umratoarea problema: Sa imi afiseze numarul care are numarul maxim de divizori cuprins intre 1 si int max care e: 2147483647
Răspunsuri la întrebare
Răspuns de
0
int n,x=1,d,max=1;
cin>>n;
if(n<2147483647)
{
while(x<=n)
{d=1;
nr=0;
while (d<=x)
{if(x%d==0)
nr++;
d++;
}
if(nr>max)
max=x;
x++;
}
}
else
{cout<<"numarul este mai mare decat 2147483647";
return 0;}
cout<<max;
cin>>n;
if(n<2147483647)
{
while(x<=n)
{d=1;
nr=0;
while (d<=x)
{if(x%d==0)
nr++;
d++;
}
if(nr>max)
max=x;
x++;
}
}
else
{cout<<"numarul este mai mare decat 2147483647";
return 0;}
cout<<max;
Alte întrebări interesante
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Fizică,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă