floor, cos, fmod, toascii. Esimerkkejä.
int i = 8, j = 5, k;float x = 0.005, y = -0.01, z;k ja z arvo seuraavien lauseiden jälkeen:k = i + j;k = i/j;k = x + y;z = x + y;k = (i < j);z = i/j;z = (1.0*i)/(1.0*j);z = x/y;
getchar yleensä käytetään? Anna esimerkki.
putchar voidaan tulostaa kokonainen merkkijono?
scanf-funktiota käyttäen komento, joka ottaa käyttäjältä arvot muuttujiin hinta (tyyppiä float), saatavilla (tyyppiä character) ja tuote (merkkijonotaulukko eli tyyppiä string).
230763-215K) voidaan pilkkoa neljän muuttujan paiva, kuu, vuosi ja tunniste arvoiksi?
x ja y. Kirjoita komento, joka tulostaa muuttujien arvot ja niiden summan esimerkiksi seuraavassa muodossa:Lukujen x = 23 ja lukujen y = 11 summa x + y = 34.
printf-funktiota käyttäen komennot, joilla voit tulostaa seuraavankaltaisen taulukon otsikon ja rivejä. Käytettävissä on muuttujat maa, provlkm, vluku, synt ja velka. Päättele itse muuttujien tyyppi.
=========================================================== Maa Provinsseja Väkiluku Syntyvyys Velka =========================================================== Suomi 12 5083000 13.2 $ 3.50e+10 Kiina 21 1192300000 18.2 $ 5.85e+10
Hyvä Matti! Oppilas Koskinen, olkaa huolellisempi. Matti Koskinen, sait tästä kokeesta 17 pistettä.Miten menettelet?
a, x ja merkki on arvot 5, 3.7 ja 'k'. Mikä on seuraavien loogisten lausekkeiden totuusarvo:a == 6x < 10merkki <= 'm'(a != 5) || (x > 2)!((a == 5) && (x < 2))
a, b ja c. Kirjoita if-lause, joka ilmoittaa, onko c a:n ja b:n välissä vai välin ulkopuolella.
for-silmukallawhile-silmukallado-silmukalla.
kuutio, joka laskee luvun kuution. Käytä määrittelyssä tavallista kertolaskua. Kirjoita malliksi funktion kutsu
johonkin pääohjelman käskyyn (laske esimerkiksi pallon tilavuus).
paivays ja opiskelija. Tarkoitus on laatia ohjelma, jossa käsitellään opiskelijoiden eräitä
henkilötietoja (nimi, syntymäaika, opintojen alkamispäivä, opintolinja, luokka
jne).
koneoppilas, joka on edellisen tehtävän
mukaista tyyppiä. Millä käskyillä sijoitat muuttujaan halutun opintolinjan? Entä millä käskyllä sijoitat muuttujaan halutun aloituspäivämäärän?
koneoppilaat on taulukko, jonka alkioina on 100 muuttujaa
tyyppiä opiskelija. Kirjoita komennot, joilla lajittelet
taulukon opintojen aloitusvuoden perusteella. Tulosta tiedoista vaikkapa
nimi, aloitusvuosi ja syntymävuosi.
alku.txt ja
lisätä tietoja tiedostoon loppu.txt. Miten nämä tiedostot otetaan käyttöön?
xyzzy.txt siten, että jokainen sana on omalla rivillään. Tulokset kirjoitetaan tiedostoon xyzzy.fre seuraavanlaiseksi taulukoksi. Taulukkoon tulee *, jos kyseinen suhteellinen osuus on enemmän kuin tietty alaraja (kokeile esimerkiksi 2 prosenttia). Voit myös tulostaa suhteellisen osuuden todellisen arvon.
a b c d e f g h i ....... a * * * b * * * c * * d * * e * * ....
ruoat.txt on ruokien nimiä, kukin omalla rivillään. Tiedostossa juomat.txt on juomien nimiä, kukin omalla rivillään. Tee ohjelma, joka yhdistää tiedostot yhdeksi tiedostoksi ateriat.txt, jossa jokainen rivi on muotoa:Pihvi ja maito on lyömätön yhdistelmä.