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;
}