Jak wymusic sumowanie float?

0

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

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

1 użytkowników online, w tym zalogowanych: 0, gości: 1