[ Bonaventura @ 24.04.2009. 22:48 ] @
Pozdrav svima, imam jedan problem i pokušavao sam ga na sve moguće načine napraviti i shvatiti,i matematički i programski,ali jednostavno ovo ne mogu razumjeti. Dakle imam ovaj kod(to je samo dio koda ali ja sam ga stavio kao jedan cijeli kod da pojednostavnim jer ostatak koda radi) #include <stdio.h> int main() { int N,sati,minute; float vrijeme; N=100; vrijeme=(N*215.0)/3600.0; /* 215.0 = prosječno vrijeme poziva u sekundama, rez za vrijeme je 5.97 */ sati=(int)vrijeme; /* ostavljamo samo cijeli dio broja od 5.97,znači sati=5 */ /* OVO ISPOD JE MOJ PROBLEM I MOJE PITANJE */ printf("\n Minute pomocu varijabli=%f <- ZASTO OVAJ REZULTAT??? \n",((vrijeme-sati)*60)); /* ZAŠTO računalo dobije 58.333340 */ printf("\n Minute pomocu brojeva=%f <- OVO JE MATEMATICKI ISPRAVAN REZULTAT",((5.97-5)*60)); /* sada je rez 58.20 */ printf("\n\nUNAPRIJED HVALA SVIMA :)"); getch(); return 0; } Moje pitanje je rečeno u komentarima unutar koda. UNAPRIJED PUNO HVALA SVIMA. SRDAČAN POZDRAV! |