Czy ktoś może wie czemu mi w drugim przykładzie wychodzi 3?
Suma pudełek wynosi 2.00452, więc wydaje mi się ze zaokrąglenie do 3 jest poprawne.
#include <iostream>
#include <math.h>
using namespace std;
int main()
{
int ile_testow;
cin >> ile_testow;
for (int i = 0; i < ile_testow; i++)
{
float ile_obzartuchow = 0, ile_ciastek_na_pudelko = 0, czas = 0, ilosc_pudelek = 0;
cin >> ile_obzartuchow >> ile_ciastek_na_pudelko;
for (int i = 0; i < ile_obzartuchow; i++)
{
cin >> czas;
ilosc_pudelek += ((86400 / czas) / ile_ciastek_na_pudelko);
cout << ilosc_pudelek << endl;
}
cout << ceil(ilosc_pudelek) << endl;
ilosc_pudelek = 0;
}
return 0;
}