e ljudi iman problem ide ovako
int d1;
int d2;
float vrijeme;
vrijeme=(abs(d1-d2)*4)/60;
i sad mi je problem jer mi triba nekad vratit decimalni ostatak a on mi nevraca nista, samo cjelobrojni dio
e ljudi iman problem ide ovako
int d1;
int d2;
float vrijeme;
vrijeme=(abs(d1-d2)*4)/60;
i sad mi je problem jer mi triba nekad vratit decimalni ostatak a on mi nevraca nista, samo cjelobrojni dio
Naravno da ti vraća samo cjelobrojni ostatak jer su ti sve varijable tipa integer osim jedne. Deklariraj ih koa float ili double.
Tebi je samo varijabla za rezultat deklarirana kao float. Moraš barem jednu od d1 ili d2 deklarirati kao float.
Naravno da ti vraća samo cjelobrojni ostatak jer su ti sve varijable tipa integer osim jedne. Deklariraj ih koa float ili double.
Tebi je samo varijabla za rezultat deklarirana kao float. Moraš barem jednu od d1 ili d2 deklarirati kao float.
probao ali ne ide, jos uvijek mi zaokruzuje rezultat
probao ali ne ide, jos uvijek mi zaokruzuje rezultat
Ne razumijem. Deklariraj odmah na početku d1 ili d2 kao float. Dakle umjesto
int d1;
napiši:
float d1;
Mora ti tako raditi.
Ili kad već množiš sa 4 onda poslije 4 stavi samo jednu točku:
(abs(d1-d2)*4.
aj na onu drugu temu tamo mi je lakse pratit nemogu vrtit ovako jedna tema druga tema :D
ali ugl ne radi