1. Zadeklarowac strukture o nazwie Kol zawierajaca następujące pola;

a) d - typu znakowego, struci Kol { char d;

b) c - typu krótka liczba całkowita, short c;

c) q - typ wskaźnika do zmiennej rzeczywistej, double *q;

d) t - tablica 10-ciu elementów typu całkowitego, int t[10]; }

  1. Zakładając ze m i n sa zmiennymi typu int o wartościach m = 3 n = 4 obliczyc wartości następujących wyrazen;

(m + 2)/2 2

n / 2 * n 4

1 + n % 2 1

n+ = m++

n= n+m +1 8

  1. Zapisac następujące wyrażenie;

a =  0 dla x ≥0 if(x>=0)

1 dla x < 0 a = 0;

else

a = 1;

  1. jaka wartość będą mialy zmienne a oraz i po wykonaniu następujących instrukcji;

a = 3; i = 3; while(i-- > 0) a++;

odp. i = 0 a = 5

  1. zapisac ciag instrukcji realizujący siec działań;

if(x!=0)

if(x<y)

a = 0;

else

a=1;

  1. zapisac ciag instrukcji realisujacy siec działań;

a = 10

while(a > 0)

a = a-1;

  1. Zapisac ciag instrukcji wyprowadzający 10 ujemnych poteg liczby 2 tzn. 1, 0.5, 0.25, 0.125, …..