एक संख्या दी गई है, विषम अंकों के योग और सम अंकों के योग के बीच का अंतर ज्ञात कीजिए। जिसका अर्थ है कि हम सभी सम अंकों और सभी विषम अंकों की गणना करेंगे और उनके योगों को घटाएंगे।
नमूना
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; }