ให้หาค่าความแตกต่างระหว่างผลรวมของเลขคี่และผลรวมของเลขคู่ ซึ่งหมายความว่าเราจะนับเลขคู่และเลขคี่ทั้งหมดและลบผลรวมของพวกมัน
ตัวอย่าง
Input:12345 Output:3
คำอธิบาย
the odd digits is 2+4=6 the even digits is 1+3+5=9 odd-even=9-6=3
นำทุกหลักออกจากตัวเลขและตรวจสอบว่าหลักนั้นเป็นคู่หรือคี่หรือไม่ ถ้าคู่นั้นบวกกับผลรวมคู่ ถ้าไม่ก็ให้ผลรวมคี่แล้วจึงนำส่วนต่างของตัวเลขนั้นมา
ตัวอย่าง
#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; }