Cod sursa(job #2114221)

Utilizator VladMateiMatei Vlad VladMatei Data 25 ianuarie 2018 15:26:47
Problema Fractii Scor 0
Compilator cpp Status done
Runda ichb_10 Marime 0.52 kb
#include <cstdio>
#include <cmath>

using namespace std;

int nrdiv (int n)
{
    int count = 0, lim = (int)sqrt((double)n);
    for(int i=2; i<=lim; i++)
        if(n%i==0)
            count++;

    if(lim * lim == n)
        count--;
    return count;
}

int main()
{
    freopen("fractii.in","r",stdin);
    freopen("fractii.out","w",stdout);
    int n, result = 0;

    scanf("%d",&n);

    for(int i=2; i<=n; i++)
        result += nrdiv(i) + (10/i);

    printf("%d",result + n);
    return 0;
}