i trying find sum of each digit in integer squared, , integer input sqdnumber, outputs 0 sqdnumber_result, , can't figure out why.
also, through edx, have been stuck week or on problem, , have looked @ lot of different topics, haven't found of use me.
i used codeblocks write this, system testing uses codeboard
void squaredsum(int sqdnumber,int &sqdnumber_result) { (int i=1; i>1; i++){ if (sqdnumber >= ((10^(i-1))-1)){ int rem = (sqdnumber % (10^i)); int rem1 = (sqdnumber % (10^(i-1))); int temp = (rem - rem1); sqdnumber_result = sqdnumber_result + (temp^2); } else{ break; } } }
i new coding, , learning loops in c++.
this first iteration of loop have gotten system give me output it(i've written , rewritten 20 or times), isn't giving me output makes sense.
i wouldn't ask @ wit's end.
in c++, ^
xor operator, not nth power. that, should use pow.
Comments
Post a Comment