#include <iostream> using namespace std; int main() { int output=0; int input; cin>>input; if(input>=6){ for(int i=1;i<=input/4;i++){ for(int j=i*2;j<input/2;j=j+i){ if(i+(j*3)>input)break; for(int z=j*2;z<=(input-3);z=z+j){ if(i+j+z>input)break; else if(z%j==0 && j%i==0){ if(i+j+z==input){ output++; } } } } } } cout<<output<<endl; return -1; }
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 | #include <iostream> using namespace std; int main() { int output=0; int input; cin>>input; if(input>=6){ for(int i=1;i<=input/4;i++){ for(int j=i*2;j<input/2;j=j+i){ if(i+(j*3)>input)break; for(int z=j*2;z<=(input-3);z=z+j){ if(i+j+z>input)break; else if(z%j==0 && j%i==0){ if(i+j+z==input){ output++; } } } } } } cout<<output<<endl; return -1; } |