اكتب برنامجًا يقوم بإدخال 10 ارقام في مصفوفة من الأعداد وطباعة الرقم الاكبر بينهم
نسعد بكم في موقع "رواد العلم" حيث يعتبر منصة تعليمية عربية تهدف إلى تعزيز المعرفة وتطوير المهارات في مجالات متنوعة. يوفر الموقع محتوى تعليميًا شاملاً يتضمن مقالات، دروس، وموارد تعليمية في مجالات مثل العلوم، التكنولوجيا، الهندسة، والرياضيات.
اكتب برنامجًا يقوم بإدخال 10 ارقام في مصفوفة من الأعداد وطباعة الرقم الاكبر بينهم
يتطلع الموقع إلى تقديم معلومات موثوقة ومفيدة، مما يساعد الطلاب والمعلمين والمهتمين في تعزيز فهمهم ورفع مستوى تعليمهم. كما يسعى إلى تشجيع التفكير النقدي والإبداع من خلال تقديم محتوى تفاعلي مفيد ومن ذلك طرح إجابة السؤال الآتي :
اكتب برنامجًا يقوم بإدخال 10 ارقام في مصفوفة من الأعداد وطباعة الرقم الاكبر بينهم
الجـــواب هو :
#include <iostream>
#include <limits> // نحتاجها لاستخدام numeric_limits
using namespace std;
int main() {
int numbers[10]; // تعريف مصفوفة لتخزين 10 أرقام صحيحة
int largestNum = numeric_limits<int>::min(); // تهيئة المتغير بأصغر قيمة ممكنة للعدد الصحيح
cout << "ادخل 10 ارقام:\n";
// حلقة لقراءة الأرقام من المستخدم وتخزينها في المصفوفة
for (int i = 0; i < 10; i++) {
cout << "الرقم " << i + 1 << ": ";
cin >> numbers[i];
// مقارنة الرقم المدخل مع الرقم الأكبر الحالي
if (numbers[i] > largestNum) {
largestNum = numbers[i]; // تحديث الرقم الأكبر إذا كان الرقم المدخل أكبر
}
}
cout << "الرقم الاكبر بين الارقام المدخلة هو: " << largestNum << endl;
return 0;
}