
Untitled
By: a guest on
May 7th, 2012 | syntax:
None | size: 0.56 KB | hits: 8 | expires: Never
void problem30() {
//9^5*6 = 354294
int len = 354294;
int ret = 0;
int a5=0,a4=0,a3=0,a2=0,a1=0,a0=9;
for(int i = 9; i < len; i++) {
if ( ++a0, a0>9)
if (a0=0, ++a1, a1>9)
if (a1=0, ++a2, a2>9)
if (a2=0, ++a3, a3>9)
if (a3=0, ++a4, a4>9)
if (a4=0, ++a5, a5>9);
int b0 = power(a0, 5);
int b1 = power(a1, 5);
int b2 = power(a2, 5);
int b3 = power(a3, 5);
int b4 = power(a4, 5);
int b5 = power(a5, 5);
if (b0+b1+b2+b3+b4+b5 == i+1) {
cout << i+1 << endl;
ret += i+1;
}
}
cout << "ret = " << ret << endl;
}