Witam !
Mam problem, robiłem zadanie "Suma" z Polskiego Spoja , link do zadania: http://pl.spoj.com/problems/SUMA/
A to mój kod do niego:
#include <iostream>
using namespace std;
int main()
{
cout<<"ile liczb chcesz zsumowac: ";
int ile;
cin>>ile;
int *tab;
tab=new int[ile];
for(int i=0;i<ile;i++)
{
cout<<"podaj liczbe "<<i+1<<": ";
cin>>tab[i];
}
for(int i=0;i<ile;i++)
{
if(i>0)
{
tab[i]+=tab[i-1];
}
cout<<tab[i]<<endl;
}
delete [] tab;
return 0;
}
Ogólnie chodzi w konsoli, ale jak próbowałem wrzucić to do sędziego to wyskoczył mi błąd "SIGABRT" . Co on oznacza? Co tu jest źle? (oczywiście cout-y nie wysyłałem do sędziego usunąłem je)
Mam problem, robiłem zadanie "Suma" z Polskiego Spoja , link do zadania: http://pl.spoj.com/problems/SUMA/
A to mój kod do niego:
#include <iostream>
using namespace std;
int main()
{
cout<<"ile liczb chcesz zsumowac: ";
int ile;
cin>>ile;
int *tab;
tab=new int[ile];
for(int i=0;i<ile;i++)
{
cout<<"podaj liczbe "<<i+1<<": ";
cin>>tab[i];
}
for(int i=0;i<ile;i++)
{
if(i>0)
{
tab[i]+=tab[i-1];
}
cout<<tab[i]<<endl;
}
delete [] tab;
return 0;
}
Ogólnie chodzi w konsoli, ale jak próbowałem wrzucić to do sędziego to wyskoczył mi błąd "SIGABRT" . Co on oznacza? Co tu jest źle? (oczywiście cout-y nie wysyłałem do sędziego usunąłem je)