C-ohjelmointi syksy 2009
Harjoitus 3
Tehtävät käsitellään harjoitustilaisuuksissa 22-28.9.
#define MAX(x,y) x < y ? y : xNäytä seuraavien lausekkeiden laajennettu muoto ja laske näiden lausekkeiden arvo.
1 + MAX(2,3) 1 + MAX(3,2) MAX(2,3) + 1 MAX(3,2) + 1Kirjoita makro ISLOWER(c) joka antaa tulokseksi luvun 1, jos merkki on pieni kirjain ja muuten arvon nolla.
x= 1
while ( x <= 10);
x++;
}
for (y = .1; y!=1.0; y += .1)
printf( "%f\n", y);
switch (n) {
case 1:
printf( "The number is 1\n");
case 2:
printf( "The number is 2\n");
break;
default:
printf( "The number is not 1 or 2\n");
break;
}
n = 1;
while (n < 10)
printf( "%d ", n++);
1 1 1 2 1 1 3 3 1 1 4 6 4 1Tee myös pääohjelma, jolla voit testata funktion toimintaa.
Ohjausaikoina opittavia asioita: