Siema,

Mam problem z zadaniem obżartuchy. SPOJ pokazuje mi blędną odpowiedź i nie bardzo wiem, gdzie tkwi problem gdyz program pojawia poprawne wartosci. Jest to moj pierwszy program, ktory wykonuje na tej platformie i moze problem tkwi w sposobie opisywania programu. Prosze o komentarz lub uwagi do mojego kodu. program wykonuje w C++.

#include
#include
#include <stdlib.h>

using namespace std;

int ile, N, M, ciasteczka[2];

int main()
{
cin >> ile;
if (ile>0)
{
for (int i=1; i<=ile; i++)
{
cin >> N >> M;
if (N>=1 && N<=10000 && M>=1 && M<= 1000000000)
{
int szybkosc[N], ciastka[N];

                for (int j=1; j<=N; j++)
                {
                    cin >> szybkosc[j];

                    if (szybkosc[j]>=1 && szybkosc[j] <=100000)
                    {

                        ciastka[j] = (24*3600/szybkosc[j]);
                        if (N<=2) ciastka[3]=0;
                    }
                    else exit(0);
                }

                ciasteczka[i] = (floor(ciastka[1]) + floor(ciastka[2]) + floor(ciastka[3]));
        }
        else exit(0);
    }

                if (ciasteczka[1] %10 == 0)
                cout << ciasteczka[1]/10 << endl;
                else
                cout << (ciasteczka[1]/10)+1 << endl;

                if (ciasteczka[2] %356 == 0)
                cout << ciasteczka[2]/356 << endl;
                else
                cout << (ciasteczka[2]/356)+1 << endl;

}
else exit(0);
return 0;

}