একটি সংখ্যা দেওয়া, বিজোড় অঙ্কের যোগফল এবং জোড় অঙ্কের যোগফলের মধ্যে পার্থক্য খুঁজুন। যার মানে আমরা সব জোড় সংখ্যা এবং সমস্ত বিজোড় সংখ্যা গণনা করব এবং তাদের যোগফল বিয়োগ করব।
নমুনা
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; }