একটি নম্বর দেওয়া থাকলে, তার বিজোড় অঙ্কের যোগফল এবং জোড় অঙ্কের যোগফলের পার্থক্য বের করতে হবে। অর্থাৎ সব জোড় অঙ্ক এবং সব বিজোড় অঙ্ক গণনা করে তাদের যোগফল বিয়োগ করা।
নমুনা
Input:12345 Output:3
ব্যাখ্যা
বিজোড় অঙ্কের যোগফল 2+4=6 জোড় অঙ্কের যোগফল 1+3+5=9 বিজোড়-জোড়=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; }