1. اكتب برنامج لإيجاد القاسم المشترك الأكبر (GCD) لرقمين من نوع int:
a. (10 علامات) باستخدام اقتران عادي.
b. (10 علامات) باستخدام أسلوب الاستدعاء الذاتي.
2. يمكن استخدام التقريب التالي لحساب قيمة النسبة التقريبية ( π ) :
اكتب برنامج لحساب قيمة π باستخدام الحدود المائة الأولى.
3. اكتب برنامج يوجد رقم عشوائي بين 0 و 100 ثم يطلب من المستخدم محاولة معرفة هذا الرقم. إذا كان الرقم الذي ادخله المستخدم اكبر من الرقم الذي أوجده البرنامج يتم طباعة جملة تبين للمستخدم إذا كان الرقم اكبر أو اصغر من الرقم الذي يحاول معرفته. البرنامج يعطي المستخدم ستة محاولات فقط.
4. اكتب برنامج بلغة C يقوم بقراءة مجموعة من القيم من نوع int وتخزينها في مصفوفة، يقوم المستخدم بتحديد عدد هذه الأرقام التي سيتم إدخالها بحيث لا تزيد عن 20 رقم. ثم اكتب الاقترانات المذكورة أدناه للقيام بما يلي:
(5 علامات لكل فرع)
a. اقتران لقراءة القيم بعد أن يتم تحديد عددها في البرنامج الرئيسي، ثم تخزينها في مصفوفة بحيث يتم التأكد من أن هذه القيم موجبة واقل من 100.
b. اقتران لإرجاع اكبر قيمة في المصفوفة.
c. اقتران لإرجاع اقل قيمة في المصفوفة.
d. اقتران لإرجاع مجموع القيم في المصفوفة.
e. اقتران لترتيب عناصر المصفوفة.
f. اقتران للبحث عن قيمة في المصفوفة بحيث يتم إرجاع القيمة -1 في حالة عدم وجود القيمة.
g. اقتران لإرجاع عدد مرات تكرار قيمة معينة في المصفوفة.
:wacko: