اذهب إلى المحتوى

السؤال

Recommended Posts

  • 0
نشر

أهلًا بكِ،

إذا كنت تقصدين إيجاد مجموع الأرقام الفردية للعدد الذي يدخلة المستخدم... أي يتم إدخال 2345 ويقوم البرنامج بجمع الأرقام الفردية من هذا العدد وهي 3+5 ليُخرج 8... فيمكنك الإستعانة بالبرنامج التالي:

#include<iostream>
using namespace std;

int main() {

    int a, sum = 0, r;

    cout << "Enter a Number :";
    cin>>a;

    while (a > 0) {
        r = a % 10;
        if (r % 2 != 0) {
            sum = sum + r;
        }
        a = a / 10;
    }

    cout << "\nSum of Odd Digits :" << sum;

    return 0;
}

  

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...