تحدي المراجعة #1
جزء من قسم Fundamentals في رحلة C على Coddy — الدرس 49 من 63.
التحدي
سهلاكتب برنامجاً بلغة C يقوم بتنفيذ الدوال التالية:
- دالة تسمى
isPrimeتأخذ عدداً صحيحاً كمعامل وتُرجع 1 إذا كان العدد أولياً، و 0 خلاف ذلك. - دالة تسمى
sumOfPrimesتأخذ معاملين من نوع عدد صحيح (start و end) وتُرجع مجموع كل الأعداد الأولية في ذلك النطاق (بما في ذلك الأطراف). - في الدالة
main، قم بقراءة عددين صحيحين من المدخلات واستخدمهما كمعاملات للدالةsumOfPrimes، ثم اطبع النتيجة.
يجب أن يتحقق برنامجك من أن الأرقام المدخلة موجبة وأن الرقم الأول أصغر من الرقم الثاني. إذا لم تتحقق هذه الشروط، قم بطباعة Invalid input وأنهِ البرنامج.
جرّب بنفسك
#include <stdio.h>
// قم بالتصريح عن الدوال هنا
int main() {
// شفرتك البرمجية هنا
return 0;
}جميع دروس Fundamentals
2المتغيرات
أنواع البياناتالأعداد الصحيحة (Integer)الأعداد العشرية (Float - Double)المحارف (Characters)القيم المنطقية (Booleans)الثوابتأساسيات printfقواعد تسمية المتغيراتتحويل الأنواع (Type Casting) - الجزء 1تحويل الأنواع (Type Casting) - الجزء 2تحدي المراجعة3المعاملات
المعاملات الحسابيةمعامل باقي القسمةالزيادة والنقصانمعاملات الإسنادالمعاملات العلائقيةالمعاملات المنطقية - الجزء الأولالمعاملات المنطقية - الجزء الثانيالمعاملات المنطقية - الجزء الثالثتحدي المراجعة