Witam! Mam problem z zadaniem Obżartuchy, kod sprawdzałem na ideone i wyniki mam dobre, ale sędzia pokazuje mi błąd wykonania (SIGSEGV). Dopiero niedawno zacząłem naukę programowanie i nie mam pojęcia czemu mi nie przyjmuje tego kodu. Proszę o pomoc.
#include <iostream>
using namespace std;
int prob;
int main()
{
cin>>prob;
for (int i=0;i<prob;i++)
{
int pudelka=0, ile_o, ciastka, czas[100], suma=0,doba=86400;
float x[100];
cin>>ile_o>>ciastka;
for(int i=0;i<ile_o;i++)
{
cin>>czas[i];
}
for(int i=0;i<ile_o;i++)
{
if (x[i]=doba%czas[i]==0)
{
x[i]=doba/czas[i];
}
else
{
x[i]=(doba/czas[i])-1;
}
suma+=x[i];
}
if (suma%ciastka==0)
{
pudelka+=suma/ciastka;
cout<<pudelka<<endl;
}
else
{
pudelka+=(suma/ciastka)+1;
cout<<pudelka<<endl;
}
}
return 0;
}