Witam, podczas wpisywania wartości do maja roku 3 wyrzuca mi błąd SIGSEGV, nawet kiedy zredukowałem ilość lat do 2 problem pojawia się tylko podczas wpisywania wartości do miesiąca maja w roku ostatnim.
#include <iostream>
#include <string>
const int Year=3;
const int Month=12;
int main()
{
using namespace std;
const string month[Month] =
{
"Styczen","Luty","Marzec","Kwiecien","Maj","Czerwiec","Lipiec","Sierpien","Wrzesien","Pazdziernik","Listopad","Grudzien"
};
double sell[Year][Month];
int suma[3];
int rok;
for(rok=0; rok<=Year; ++rok)
{
cout<<"Podaj ilosc sprzedazy w "<< rok <<" roku w : \n";
for (int miesiac=0; miesiac<Month; ++miesiac)
{
cout<<month[miesiac]<<" : ";
cin>>sell[rok][miesiac];
suma[rok]+=sell[rok][miesiac];
}
}
for (int i=0; i<3; ++i)
cout<<"Laczna sprzedarz wyniosla: "<<suma[i]<<" ksiazek.";
return 0;
}