Witam.
Mam problem z zadaniem Obżartuchy ze SPOJ'a (oczywiście w C++ jest mój program).
Treść zadania znajdziecie pod tym linkiem: http://pl.spoj.com/problems/GLUTTON/
Problem jest taki, że crashuje mi program gdy podaje dane dotyczące czasu jedzenia 1 ciastka. Nieważne czy podam 3600 czy 1 wywala mi program. Na innym forum zapytałem się o ten problem, ale innemu użytkownikowi program zadziałał bez problemu.
#include <iostream>
using namespace std;
int main()
{
int ile, IleObzart, IleCiasPudel, *CzasJedz, *IleCiasDoba, s = 0;
cin >> ile;
for (int i = 0; i < ile; i++)
{
cin >> IleObzart >> IleCiasPudel;
CzasJedz = new int [IleObzart];
IleCiasDoba = new int [IleObzart];
for (int q = 0; q < IleObzart; q++ )
{
cin >> CzasJedz[q]; //wyglada na to, ze tutaj jest problem
for (int k = 0; k < IleObzart; k++)
{
IleCiasDoba [k] = 86400/CzasJedz [k];
s+= IleCiasDoba [k];
}
if (s%IleCiasPudel==0)
cout << s/IleCiasPudel << endl;
else cout << s/IleCiasPudel+1 << endl;
}
}
return 0;
}
Gdy przesyłam kod do SPOJ'a to wyskakuje mi błąd wykonania (SIGFPE)