As an example, the sum of the digits of 2 to the 10th power is:
2^10 = 1024 => 1 + 0 + 2 + 4 => 7
What is the sum of the digits of 2^50?Note: ^ means exponent
#include<iostream>
using namespace std;
class sumofdigit {
private:
long long int val;
public:
sumofdigit() {
val = 1;
}
void calc_sumofdigit () {
long long int temp = 0;
int i,sum = 0;
for (i = 1 ; i <= 50 ; i++) {
val = val * 2;
}
cout<<"2^50 = "<<val<<endl;
while (val != 0) {
temp = val % 10;
sum = sum + temp;
val = val/10;
}
cout<<"Sum = "<<sum<<endl;
}
};
int main() {
sumofdigit obj;
obj.calc_sumofdigit();
return(0);
}
No comments:
Post a Comment