Pagini recente » Cod sursa (job #386770) | Cod sursa (job #449839) | Cod sursa (job #314830) | Cod sursa (job #1260682) | Cod sursa (job #970747)
Cod sursa(job #970747)
#include <cstdio>
int main(void)
{
freopen("fractii.in", "r", stdin);
freopen("fractii.out", "w", stdout);
int nV, nC;
scanf("%d", &nV);
nC = 1 + (nV - 1) * 2;
for(int i(2); i <= nV; i++)
{
if(i%2 > 0)
{
int k = 0,j = 1;
while(i * j <= nV)
k++, j++;
nC += (nV - i + 1 - k) * 2;
}
else
{
int k = 0, j = 0;
while(i + j <= nV)
k++, j += 2;
nC += (nV - i + 1 - k) * 2;
}
}
printf("%d", nC);
return 0;
}