int main int i0 int a100 for i0

  • Slides: 29
Download presentation

int main() { int i=0; int a[100]; for (i=0; i<100; i++) scanf (“%d”, &a[i]);

int main() { int i=0; int a[100]; for (i=0; i<100; i++) scanf (“%d”, &a[i]); for (i=99; i>=0; i--) printf (“%d ”, a[i]); return 0; } קלט פלט

#include <stdio. h> int main() { int i, arr[10]; printf("Enter numbersn"); for (i=0; i<10;

#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; } קלט פלט

 אתחול - מערכים 1 a[1] 2 a[2] 3 int a[10] = {1, 2,

אתחול - מערכים 1 a[1] 2 a[2] 3 int a[10] = {1, 2, 3}; a[0] 0 a[1] 0 a[2] 0 int a[10] = {0}; a[9] 0

 שימוש בפונקציות int main() { int a, b, c; printf( "Enter three integers:

שימוש בפונקציות int main() { int a, b, c; printf( "Enter three integers: " ); scanf( "%d%d%d", &a, &b, &c ); printf( "Min is: %dn", minimum( a, b, c ) ); return 0; }

 שימוש בפונקציות int main() { int a, b, c, min; printf( "Enter three

שימוש בפונקציות int main() { int a, b, c, min; printf( "Enter three integers: " ); scanf( "%d%d%d", &a, &b, &c ); min = minimum( a, b, c ); printf( "Min is: %dn", min); return 0; }

 העברת הערכים main minimum 4 a 4 y 5 b 5 z 2

העברת הערכים main minimum 4 a 4 y 5 b 5 z 2 c 2 x משתמש

 חישוב הסכום double calc_something(int n) { int i, key=1; double result = 0;

חישוב הסכום double calc_something(int n) { int i, key=1; double result = 0; for (i=1; i<=n ; i++) { result = result + key*(4. 0/(2*i-1)); key *= -1; } return result; } הפונקציה החישוב עצמו

 פתרון 3 - תרגיל double calc_something(double eps) { int i=1, key=1; double result

פתרון 3 - תרגיל double calc_something(double eps) { int i=1, key=1; double result = 0, expr; do { expr = 4. 00/(2*i-1); result = result + key*expr; i++; key *= -1; } while (expr >= eps); return result; } הפונקציה הדיוק

void Get. Array(int a[ ], int size); void Print. Array(int a[ ], int size);

void Get. Array(int a[ ], int size); void Print. Array(int a[ ], int size); int main() { int a[10]; } Get. Array(a, 10); Print. Array(a, 10); return 0;

#include <stdio. h> int strlen(char str[ ]) { int k = 0; while (

#include <stdio. h> int strlen(char str[ ]) { int k = 0; while ( str[k] != ’’ ) k++; return k; } int main() { char str[ ]=“LINUX"; printf("%d", strlen(str)); return 0; } ? מה קורה פה 100 101 102 103 104 105 106 L str I N U X ‘’ str[k]