Ohjelmointiharjoitus 11, kysymys Keijolle

14 views
Skip to first unread message

mareena.timonen

unread,
Jan 23, 2013, 6:09:39 AM1/23/13
to nokia-bridge-...@googlegroups.com
Kokeilin ruveta räpästämään koodausharjoitusta 11. Testailin sitä keskiarvon laskentaa ja sain sen toimimaankin, mutta tuli mieleen, että voihan joku antaa vaikkapa desimaalilukuja, jolloin homma menee hankalammaksi (ainaski minusta :)... pitääkö tällainen ottaa huomioon vai riittääkö, että pelaa kokonaisluvuilla?

Keijo Länsikunnas

unread,
Jan 23, 2013, 2:18:22 PM1/23/13
to nokia-bridge-...@googlegroups.com
Ei se kovin paljon monimutkaisemmaksi mene. Oletan että käytit scanf:ää lukujen lukemiseen. Muuttujan/muuttujien tyyppi pitää vaihtaa intistä floatiksi ja scanf:lle pitää kertoa että luetaan liukulukuja. Samoin tulostuksessa pitää kertoa printf:lle että tulostetaan liukulukuja. Laskenta tehdään joka tapauksessa samalla tavalla lukujen tyypistä riippumatta.

Jos sait sen toimimaan kokonaisluvuilla, niin kyllä se kelpaa ihan hyvin.

mareena.timonen

unread,
Jan 24, 2013, 1:18:18 AM1/24/13
to nokia-bridge-...@googlegroups.com
Taisin aluksi kämmäillä niiden määritysten kanssa, että monellako desimaalilla tulos printataan, kun kääntäjällä oli niin kovasti asiaa aluksi :) Nyt se näyttäisi toimivan desimaaleillakin. 
Reply all
Reply to author
Forward
0 new messages