Cho một số, tìm hiệu giữa tổng chữ số lẻ và tổng chữ số chẵn. Tách từng chữ số, kiểm tra chẵn/lẻ, cộng vào biến tương ứng, cuối lấy hiệu.
Ví dụ
Input:12345 Output:3
Giải thích
chữ số chẵn: 2+4=6 chữ số lẻ: 1+3+5=9 hiệu = 9-6=3
Tách từng chữ số bằng phép chia 10, kiểm tra chẵn/lẻ, cộng dồn, cuối trừ hai tổng.
Ví dụ
#include <iostream>
using namespace std;
int main() {
int n, r=0;
int diff =0;
int even=0;
int odd=0;
n=12345;
while(n != 0){
r = n%10;
if(r % 2 == 0) {
even+=r;
} else {
odd+=r;
}
n/=10;
}
diff=odd-even;
printf("%d",diff);
return 0;
}