אתגר סיכום #1
חלק מהיחידה יסודות במסלול ה-C של Coddy. שיעור 49 מתוך 63.
אתגר
קלכתבו תוכנית C שמממשת את הפונקציות הבאות:
- פונקציה בשם
isPrimeשמקבלת מספר שלם כארגומנט ומחזירה 1 אם המספר ראשוני, ו-0 אחרת. - פונקציה בשם
sumOfPrimesשמקבלת שני ארגומנטים של מספרים שלמים (התחלה וסוף) ומחזירה את סכום כל המספרים הראשוניים בטווח הזה (כולל הקצוות). - בפונקציה
main, קראו שני מספרים שלמים מהקלט והשתמשו בהם כארגומנטים לפונקציהsumOfPrimes, והדפיסו את התוצאה.
על התוכנית שלכם לוודא שמספרי הקלט חיוביים ושהמספר הראשון קטן מהמספר השני. אם התנאים האלה אינם מתקיימים, הדפיסו Invalid input וסיימו את התוכנית
נסו בעצמכם
#include <stdio.h>
// הצהירו כאן על הפונקציות שלכם
int main() {
// הקוד שלכם כאן
return 0;
}כל השיעורים ביחידה יסודות
7פונקציות
הכרזה על פונקציהטיפוסי החזרהפרמטריםאתגר סיכום #1יסודות הרקורסיהאבות טיפוס של פונקציותאתגר סיכום #2תרגלו בעצמכם: קומפיילר C אונליין