Mam taki problem,mianowicie, mam w tablicy 3 zmienne float a kiedy chce zsumować te zmienne to jakby "gubi przecinki" i suma jest int. Prosze o pomoc i wyrozumiałość, jestem tu nowy :))
0
0
https://dsp.krzaq.cc/post/445/jak-zadawac-pytania-na-forum/
Pokaż przykład o co ci chodzi.
0
Floaty nie mają przecinków – co najwyżej ich tekstowa reprezentacja po konwersji na ciąg znaków.
0
for(int i=1;i<=ile;i++)
{
cin>>ob>>lcwjp;
for(int i=1;i<=ob;i++)
{
cin>>czas[x];
lp[x]=86400.0/czas[x]/lcwjp;
suma=suma+lp[x];
x++;`
}
1
Ciężko odgadnąć z tak krótkiego i nieczytelnego kawałka kodu (przeczytaj zalinkowany fragment o MCVE), ale zgaduję, że suma
jest liczbą całkowitą i przy dodawaniu do niej gubisz wartości ułamkowe.
0
tak dokładnie, gubie wartości ułamkowe, a są mi potrzebne