Estas utilizando mal el scanf..
tenes una variable entera i ..
int i
y usas de la siguiente forma el scanf..
scanf("%d", p); , el segundo parámetro de scanf es la dirección de memoria .
prueba así
scanf("%d",&p);
Modifico : perdón, una variable entera p. XD
tenes una variable entera i ..
int i
y usas de la siguiente forma el scanf..
scanf("%d", p); , el segundo parámetro de scanf es la dirección de memoria .
prueba así
scanf("%d",&p);
Modifico : perdón, una variable entera p. XD