Witam. Mam problem z zadankiem ze strony spoj.com. Mam za zadanie pobrać liczbę zestawów danych, po czym wypisać je pomnożone przez siebie. Ilość zestawów to maksymalnie 1000, natomiast wartość pojedyńczej zmiennej nie może przekraczać 10000, co daje maksymalnie 100000000 (10000*10000). Zamieszczam niżej dane które są podane w zadaniu i odpowiedzi mojego programu dla tych danych.
Jak widać dla danych w zadaniu mój program działa prawidłowo, natomiast po wysłaniu kodu ukazuje mi się jakże cudowny napis "Wrong Answer. Chciałbym poprosić o pomoc w nakierowaniu mnie. Czy o czymś nie pomyślałem?
Oto mój kod:
int main()
{
int ilosc_zestawow;
cin>>ilosc_zestawow;
int ilosc_danych_do_tablicy=ilosc_zestawow*2;
int tablica[ilosc_danych_do_tablicy];
for(int i=0;i<ilosc_danych_do_tablicy;i++)
{
cin>>tablica[i];
}
for(int i=0;i<ilosc_danych_do_tablicy;i+=2)
{
int j=i+1;
cout<<tablica[i]*tablica[j]<<endl;
}
}