for include stdio h int main int i

  • Slides: 18
Download presentation

 לחישוב עצרת for דוגמא ללולאת #include <stdio. h> int main() { int i,

לחישוב עצרת for דוגמא ללולאת #include <stdio. h> int main() { int i, n, fact = 1; printf("Enter a numbern"); scanf("%d", &n); for - לולאת ה for (i=1; i<=n; i++) fact *= i; printf(“the factorial is %dn", fact); return 0; ! n תנאי סיום הלולאה נקלט מהמשתמש למשתנה }

4 פתרון תרגיל int main() בדיקת האם לא ראשוני { ויציאה אם אכן כך

4 פתרון תרגיל int main() בדיקת האם לא ראשוני { ויציאה אם אכן כך int n, k; printf(“Enter a number"); scanf("%d", &n); for(k = 2 ; k*k <= n; k++) { if (n % k == 0) { printf("%d is not prime, divided by %dn", n, k); break; } } if (k*k>n) printf(“The number %d is primen", n); return 0; }

5 פתרון תרגיל int main() { int last, n, k; printf(“Enter a number"); בדיקת

5 פתרון תרגיל int main() { int last, n, k; printf(“Enter a number"); בדיקת הראשוניות scanf("%d", &last); for(n = 2; n <= last; n++) { for(k = 2 ; k*k <= n; k++) if (n % k == 0) break; if (k*k > n ) printf(“The number %d is primen", n); } return 0; }

6 פתרון תרגיל #include <stdio. h> int main() { int i, arr[10]; printf("Enter numbersn");

6 פתרון תרגיל #include <stdio. h> int main() { int i, arr[10]; printf("Enter numbersn"); for (i=0; i<10; i++) scanf("%d", &arr[i]); printf("Even: n"); for (i=0; i<10; i++) if (arr[i] % 2 == 0) printf("%d ", arr[i]); printf("n. Odd: n"); for (i=0; i<10; i++) if (arr[i] % 2 != 0) printf("%d ", arr[i]); printf("n"); return 0; } קלט פלט