3. Oblicz wartości wyświetlone na ekranie.
Int a=3,b=5,x=6,y=4; // 0.8 pkt.
Int fun(int x, int y)
{ int a=2, b=7;
B=2*x+y-6;
X=++y-b;
return a+x;
}
Void main(void)
{ int a=8, b=1;
A=++x-y+b++;
Y=4+fun(x++,a);
Printf(“a=%d b=%d x=%d y=%d”,a,b,x,y);
}
4. Oblicz wartości wyświetlone na ekranie.
void main(void) // 0.4 pkt
{ char *x=”AXBYCZDQEP”;
Char y1,y2;
Y1=*(x+2)+2;
Y2=2+*x+2
printf(“%c %c\n”,y1,y2);
}
Imię I nazwisko…………………………………………………………………………………………………………………………
1. Podaj tekst wyświetlony na ekranie.
Void main(void) // 0.6 pkt.
{ char t1[]= „aBCdeFGhiJKL”;
char t2[20], i, j=0;
for(i=0; t1[i]; i+=2)
{
If(t1[ i ]>=’a’ && t1[i] <=’k’)
t2[j++] = t1[i] +1;
else
t2[j++]= t1[i] – 1;
}
t2[j] = 0;
printf(“%c\n”,t2);
}
2. Podaj przykład definicji zmiennej strukturalnej z polami typu całkowitego I zmiennoprzecinkowego oraz instrukcji nadających wartości liczbowe obu polom zmiennej.