pokud dám
int i = 3.45;
int j = 1.2e-10;
printf("hodnota desetine_cislo je: %d", i);
printf("hodnota male_cislo je: %d", j); - případně jsem zkoušel i %x, l, f, g e, tak mi to vypíše místo:
hodnota desetine cislo je: 3.45
hodnota male cislo je: 1.2e-10
píše různé nesmysly - třeba 0.000, nebo 0.0 atd. stejně tak i když je místo čísla 3.45 číslo 1.2e-10 - stále nemůžu přijít na to, co píšu špatně. poradí někdo? už nad tím přemýšlím druhý den. pomůže někdo?
Já bych poradil překládat vždy s parametrem -Wall. Zapne to výpisy varování. Ty je velmi žádoucí vždy eliminovat. Myslím, že i v tvém případě by to vypsalo warning, ale nejsem si jistý a nemůžu to teď vyzkoušet.
.sig virus 3.2_cz: Prosím, okopírujte tento text do vaší patičky. GitHub