153
Armstrong Number
void control_q12_armstrong() {
int number = 153;
int original = number;
int sum = 0;
while(number > 0) {
int digit = number % 10; // Get last digit
sum = sum + (digit * digit * digit); // Add cube
number = number / 10; // Remove last digit
}
if(sum == original) {
cout << original << " is an Armstrong number" << endl;
} else {
cout << original << " is NOT an Armstrong number" << endl;
}
}
void control_q12_armstrong() {
int number = 153;
int original = number;
int sum = 0;
while(number > 0) {
int digit = number % 10; // Get last digit
sum = sum + (digit * digit * digit); // Add cube
number = number / 10; // Remove last digit
}
if(sum == original) {
cout << original << " is an Armstrong number" << endl;
} else {
cout << original << " is NOT an Armstrong number" << endl;
}
}