Solución al problema número 119 de AceptaelReto - 119.

Cualquier duda no dudes en contactar.

#include <bits/stdc++.h>
using namespace std;

int main() {
    int n;
    while (scanf("%d",&n)==1 && n != 0)
    {
        int total=0;
        while(n>3)
        {
        int res = sqrt(n);
        n-=(res*res);
        total += (((res*2+(res-2)*2)*2+4)+(res-2)*(res-2));
        }
        if(n!=0) total+=(n*5);
        cout<<total<<'\n';
    }
    return 0;
}

No te pierdas nada.

Sigue en contacto con Isaac Lozano Osorio!