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
36
37
38
#include <iostream>

using namespace std;

int main()
{
    int n,wynik=0,a=1,b=2;

    cin>>n;

    if( n >= 7 )
    {
        //while( b+1 < n-(b+1) )
        while( b*2 <= n-b )
        {
            //while( a*a <= b )

            while( a*2 <= b )
            {
                if( b%a==0 && (n-(a+b))%b==0 && (n-(a+b))/b>1)
                {
                    wynik++;
                    //cout<<"a:"<<a<<" b:"<<b<<" c:"<<n-(b+a)<<" wynik:"<<wynik<<'\n';
                }

                a++;
            }
            a=1;

            b++;
        }


    }

    cout<<wynik;
    return 0;
}