Witam. Mam w programie pisanym w C wynik obliczeń typu float (zawsze dodatni). Potrzebuję tylko częći całkowitej, ale prawidłowo zaokrąglonej. Zrobiłem to tak:
Czy to będzie działać? Jestem dość cieńki w C, dlatego pytam:)
Proszę kod umieścić w znacznikach code.
Robak
float x; // wynik obliczeń float
unsigned int y; // wynik końcowy zaokrąglony
y = x; //y przyjmuje część całkowitą x (chyba)
if ((x - y) >= 0.5)
{
y = y+1;
}Czy to będzie działać? Jestem dość cieńki w C, dlatego pytam:)
Proszę kod umieścić w znacznikach code.
Robak
Kod: C / C++
