Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- תרגיל 13 - כתוב פונקציה המקבלת מספר ובודקת האם הוא ראשוני (מתחלק בעצמו וב-1 בלבד) מחזירה
- .1 או 0
- כתבו תוכנית שתמצא את כל המספרים בין 2 ל- 100 שהם ראשוניים תוך שימוש בפונקציה.
- #include <stdio.h>
- int prime(int n)
- {
- int i;
- for (i = 2; i < n; i++) /// נגיד בספרה 7 הוא יעבור גם על 6 ?N זה לא יתן תשובה שגויה בגלל המעבר על כל הספרות עד ספרת ה
- {
- if (n % i == 0) return 0;
- }
- return 1;
- }
- int main ()
- {
- int i;
- printf("The prime numbers from 1 to 100 are:\n");
- for (i = 1; i <=100; i++)
- {
- if (prime(i)==1) ////?מאיפה באה ההשוואה ל-1
- printf("%d\t",i);
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement