NOVINKA! E-learningové kurzy umělé inteligence. Nyní AI za nejlepší ceny. Zjisti více:
NOVINKA – Víkendový online kurz Software tester, který tě posune dál. Zjisti, jak na to!

Diskuze: Počet desetinných míst

V předchozím kvízu, Online test znalostí C++, jsme si ověřili nabyté zkušenosti z kurzu.

Aktivity
Avatar
David Švec
Člen
Avatar
David Švec:19.1.2018 14:30

Zdravím, budu dělat program na výpočet kvadr. rovnice a potřebuji poradit. :) představuji si to takhle: na vstupu mi to řekne at zadám koeficienty té rovnice a potom mi to vypíše jak ta rovnice vypadá.. no a mě zajímá jak docílit toho, že když ty koeficienty budou celá čísla, tak aby mi to nezobrazovalo desetinná místa, a kdybych náhodou zadal desetinné koeficienty, tak aby mi to zobrazilo s těmi desetinnými místy :) Děkuji za rady. PS: jsem začátečník :)

 
Odpovědět
19.1.2018 14:30
Avatar
Petr Čech
Tvůrce
Avatar
Odpovídá na David Švec
Petr Čech:19.1.2018 14:51

Použij formát %g. asi takto:

printf("%g",1.0);

Pozor! Hodnota, co tam dáváš musí být float nebo double.
%g vybere uživatelsky nejpřívětivější zápis.

Akceptované řešení
+20 Zkušeností
+2,50 Kč
Řešení problému
Nahoru Odpovědět
19.1.2018 14:51
the cake is a lie
Avatar
DarkCoder
Člen
Avatar
Odpovídá na David Švec
DarkCoder:19.1.2018 15:23

Bude to vypadat elegantněji, když si necháš uživatelem vypsat celý tvar kvadratické rovnice a jednotlivé koeficienty už si z ní vytáhneš interně sám.

Nahoru Odpovědět
19.1.2018 15:23
"I ta nejlepší poučka postrádá na významu, není-li patřičně předána." - DarkCoder
Avatar
David Švec
Člen
Avatar
Odpovídá na Petr Čech
David Švec:19.1.2018 15:23

Aha, děkuji moc :)

 
Nahoru Odpovědět
19.1.2018 15:23
Avatar
David Švec
Člen
Avatar
Odpovídá na DarkCoder
David Švec:19.1.2018 15:24

Nad tím jsem přemýšlel a podle mě by to neměl být takový problém, uvidím. :) děkuji za tip :)

 
Nahoru Odpovědět
19.1.2018 15:24
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 5 zpráv z 5.