hola, estoy resolviendo un problema de una materia y al correr en programa despues de ingresar alguos datos me da Segmentation fault (core dumped)
este es el codigo:
#include <iostream>
#include <cstring>
#include <clocale>
using namespace std;
struct persona{
char nombre[15];
char municipio[15];
int AA;
char telefono[10];
};
int main() {
setlocale(LC_ALL, "spanish");
int n=0, j;
char stop[10]="x";
persona amigo[n];
do{
cout<<"***Informacion del Paciente "<<n+1<<" ***"<<endl;
cout<<"\nNombre: ";
cin>>amigo[n].nombre;
j=strncmp(amigo[n].nombre,stop, 2);
cout<<"Municipio: ";
cin>>amigo[n].municipio;
cout<<"Año de Nacimiento: ";
cin>>amigo[n].AA;
cout<<"Telefono: ";
cin>>amigo[n].telefono;
cout<<"---------------------------------"<<endl;
n=n+1;
}while(n!=-1);
cout<<"**Positivos en Covid mayores a 60 años**"<<endl;
cout<<"\t Nombre";
cout<<"\t Municipio\n\n";
for(int i=0; i<=n; i++){
if(amigo[i].AA<=1960 ){
cout<<"\t"<<amigo[i].nombre;
cout<<"\t"<<amigo[i].municipio<<"\n\n";
}
}
return 0;
}