Witam, czy jest ktoś w stanie wskazać mi błąd w kodzie?
podstawiam liczby jak w zadaniu
2
2 10
3600
1800
3 356
123
32999
10101
Pierwszy wynik wychodzi o jeden mniejszy (zamiast 8 --> 7), drugi jest poprawny (2)
#include <iostream>
#include <math.h>
using namespace std;
int obz, czas, ciast, testy, na_dobe, n=0;
int main()
{
cin>>testy;
for(int i=1; i<=testy; i++)
{
cin>>obz>>ciast;
for(int i=1; i<=obz; i++)
{
cin>>czas;
na_dobe=86400/czas;
n+=na_dobe;
}
cout<<ceil(n/ciast)<<endl;
}
return 0;
}
Z gory dziekuje 