Witam, jestem początkującym i nie mogę wyjść z tej sytuacji, kod używa pamięci która nie jest nigdzie zdefiniowana (core dumped). Proszę o pomoc
#include <iostream>
#include <conio.h>
#include <string>
#include <cstdlib>
using namespace std;
struct pracownicy {
string imie;
string nazwisko;
long long pesel;
long long wynagrodzenie;
};
int main(){
pracownicy dane_os[4];
dane_os[0].imie = "Ernest";
dane_os[0].nazwisko = "Kozikowski";
dane_os[0].pesel = 99123010511;
dane_os[0].wynagrodzenie = 4500;
dane_os[1].imie = "Michal";
dane_os[1].nazwisko = "Bokiniec";
dane_os[1].pesel = 99123010512;
dane_os[1].wynagrodzenie = 4600;
dane_os[2].imie = "Aleksandra";
dane_os[2].nazwisko = "Nowak";
dane_os[2].pesel = 99123010513;
dane_os[2].wynagrodzenie = 500;
dane_os[3].imie = "Patrycja";
dane_os[3].nazwisko = "Wyrobek";
dane_os[3].pesel = 99123010514;
dane_os[3].wynagrodzenie = 6000;
dane_os[4].imie = "Dominik";
dane_os[4].nazwisko = "Nowak";
dane_os[4].pesel = 99123010515;
dane_os[4].wynagrodzenie = 5720;
cout << "Imie " << "Nazwisko " << "Pesel " << " Wynagrodzenie" << endl;
for(int i = 0 ; i < 4 ; i++){
cout << dane_os[i].imie << "\t" << dane_os[i].nazwisko << "\t" << dane_os[i].pesel << "\t" << dane_os[i].wynagrodzenie << "\n";
}
}