I want to use the power function to make the digits 1234567 to the sum of squared digits. Eg, 1^2+2^2+3^2+4^2+5^2+6^2+7^2=140
I have done:
#include <cmath>
int b;
b = pow((id/1000000),2) + pow(((id%1000000)/100000),2) + pow(((id%100000)/10000),2) + pow(((id%10000)/1000),2) + pow(((id%1000)/100),2) + pow(((id%100)/10),2) + pow((id%10),2);
I get the answer of 2 where it suppose to be 140. What went wrong? Can someone please help me?



LinkBack URL
About LinkBacks



That's hilarious
Please would be you be so kind as to point me at the psuedocode specification/standard?