تحديات برمجيةالتحدي الأول - حل التمرين الثالث بلغة C++
المطلوب
أكتب برنامج يطلب من المستخدم إدخال رقمين, ثم يعرض له من هو العدد الأكبر بينهما, و في حال كانا متساويان سيعرض له أنهما كذلك.
مثال: إذا قام المستخدم بإدخال الرقمين 3
و 8
فستكون النتيجة كالتالي.
Enter first number: 3 Enter second number: 8 The biggest number is '8'
الحل بلغة C++
int main() { int x, y; std::cout << "Enter first number: "; std::cin >> x; std::cout << "Enter second number: "; std::cin >> y; if (x == y) { std::cout << "They are equal"; } else { std::cout << "The biggest number is '" << ((x > y) ? x : y) << "'"; } char end; std::cin >> end; return 0; }
سنحصل على النتيجة التالية إذا قام المستخدم بإدخال الرقمين 3 و 8 عند التشغيل.
Enter first number: 3 Enter second number: 8 The biggest number is '8'
سنحصل على النتيجة التالية إذا قام المستخدم بإدخال الرقمين 5 مرتين عند التشغيل.
Enter first number: 5 Enter second number: 5 They are equal