Lista 6 -- Wstęp do informatyki, W. Hebisch
double fun1(double arg) { if (arg>0) { return arg; } else { retunr -arg; } }
unsigned int fun2(unsigned int a, unsigned int b) { unsigned int wynik=0; while(a>0) { if(a%2) { wynik = wynik + b; } a = (a/2); b = b + b; } return wynik; }
int fun3(int k, int a[], int n) { int wynik =0; int i; for(i=0; i<n; i++) { if(k == a[i]) { wynik = wynik + 1; } } return wynik; }
void fun4(int a[], int b[], int n) { int i; for(i=0; i<n; i++) { a[i] = a[i] + b[i]; } }
#include <stdio.h> void fun(int a[]) { int tmp=a[0]; a[0] = a[1]; a[1] = tmp; } int main(void) { int a[2]={5,2}; fun(a); printf("%d\n", a[1]); return 0; }
#include <stdio.h> void fun(int a[]) { int tmp=a[0]; a[0] = a[1]; a[1] = tmp; } int main(void) { int a[2]={5,2}; fun(a); fun(a); printf("%d\n", a[0]); return 0; }
#include <stdio.h> int fun(int a[]) { int b; b=a[0]+a[1]; return b; } int main(void) { int a[2]={5,2}; int b = 3; fun(a); printf("%d\n", b); return 0; }
#include <stdio.h> int fun(int a[]) { int b; b=a[0]+a[1]; return b; } int main(void) { int a[2]={5,2}; int b = fun(a) + 3; printf("%d\n", b); return 0; }
#include <stdio.h> int fun(int a) { a = a + 5; return a; } int main(void) { int a=5; int b=fun(a); printf("a=%d, b=%d\n", a, b); return 0; }
#include <stdio.h> int fun(int a) { a = a + 5; return a; } int main(void) { int a=5; a=fun(a); printf("%d\n", a); return 0; }