Pagini recente » Cod sursa (job #1867618) | Cod sursa (job #1810897) | Cod sursa (job #1674385) | Cod sursa (job #1899066) | Cod sursa (job #2503414)
#include <iostream>
#include <fstream>
using namespace std;
ifstream f("maxd.in");
ofstream g("maxd.out");
int numardivizori(int c)
{
int nr = 0;
for (int i = 1; i <= c; i++)
{
if (c % i == 0)
nr = nr + 1;
}
return nr;
}
int main()
{
int a, b, maxim = 0, k = 0, n = 0;
f>>a>>b;
for (int i = a; i <= b; i++)
{
if (numardivizori(i) >= maxim)
{
if (numardivizori(i) > maxim)
{
maxim = numardivizori(i);
k = i;
n = 1;
}
else
n++;
}
}
g<<k<<" "<<maxim<<" "<<n;
return 0;
}