me sale un error al ejecutar programa con dev c++
-
el programa lo hizo la profesora en el salon de clase y lo copio en el tablero para que todos los escribieramos y luego lo pasaramos a c++, el problema es que ya lo pase pero al eje cutarlo me sale este error "violacion de un acceso a memoria (fallo de segmentacion) ocurrio en tu programa, el codigo fuente del programa es este:
#include
#include
using namespace std;
int main(){
int i, n, enteros[n], elemento;
int j, bandera;
cout<<"\nDigite la cantidad de elementos: ";
cin>>n;
for(i=0; icout<<"\nDigite el valor del elemento a almacenar: ";
cin>>elemento;
if(i==0){
enteros[i] = elemento;
}else{
bandera = 0;
for(j=0; j if(enteros[j]==elemento){
bandera=1;
j=i;
}
}
if(bandera==0){
enteros[i]=elemento;
cout<<"\nElemento almacenado con exito!";
}else{
cout<<"\nElemento ya existe!";
i--;
}
}
}
getch();
return 1;
}
espero me puedan ayudar, no crean que soy un flojo aprovechado que solo quiere que le resuelvan sus problemas, lo que pasa es que soy principiante en esto de la programacion y todavia no se mucho
