#include <iostream>
bool isLeadNumber(int num) {
int evenSum = 0, oddSum = 0;
while (num > 0) {
int digit = num % 10; // Extract the last digit
if (digit % 2 == 0) {
evenSum += digit; // Add to even sum if digit is even
} else {
oddSum += digit; // Add to odd sum if digit is odd
}
num /= 10; // Remove the last digit
}
return evenSum == oddSum; // Check if sums are equal
}
int main() {
int number = 615341;
if (isLeadNumber(number)) {
std::cout << number << " is a lead number." << std::endl;
} else {
std::cout << number << " is not a lead number." << std::endl;
}
}
/*
run:
615341 is a lead number.
*/