Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: C++: Muuttujan pyöristys?

temu92 [03.11.2006 13:02:11]

#

Jos tulostat muuttujan printf funktiolla(?) niin se pitäisi tehdä näin

printf("Muuttuja: %f\n", muuttuja);

http://www.cplusplus.com/ref/cstdio/printf.html

tkok [03.11.2006 13:07:19]

#

edit: asia selvisi ohjelmaan pitää syöttää desimaaliluvut . eikä , eroitettuna. mutta nyt on uusi ongelma... kun laitan että luku = 3/51; niin std::cout << luku; tulostaa 0.

Jaska [03.11.2006 14:30:13]

#

Mitä sitten haluat ohjelman tulostavan? Tulostus nolla on ihan oikein, sillä jakolaskun 3/51 kokonaisosa on nolla.

Markus [03.11.2006 15:32:05]

#

tkok kirjoitti:

edit: asia selvisi ohjelmaan pitää syöttää desimaaliluvut . eikä , eroitettuna. mutta nyt on uusi ongelma... kun laitan että luku = 3/51; niin std::cout << luku; tulostaa 0.

3/51 on kokonaislukujen jakolasku eli vastaus on nolla.

3.0/51.0 on desimaalilukujen jakolasku eli vastaus on 0.0588...

tkok [13.11.2006 20:35:35]

#

kiitos ongelmat ratkesivat

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta