كتابة برنامج بلغة سي بلس يدخل رقم صحيح وطبع الأرقام الفردية ومجموعها

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
شارك على الشبكات الإجتماعية
  • 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;
}

  

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
شارك على الشبكات الإجتماعية

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن