1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
#include <iostream>
using namespace std;

int main()
{
    int n;
    cin >> n;
    int L=0,a=1,k,b,c,m,amax=n/7;

    do {
        int dalej=1;
        k=2;
        do {
            b=k*a;
            m=2;
            do {
                c=m*b;
                if (a+b+c==n)
                    L++;
                else
                    if (a+b+c>n)
                        if (m==2)
                            dalej=0;
                        else
                            break;
                    else;
                m++;
            } while (dalej);
            k++;
        } while (dalej);
        a++;
    } while (a<=amax);
    cout << L;
    return 0;
}