ej3 (rayuela)

ej3 (rayuela)

de Franco Galasso Correa -
Número de respuestas: 1

Buenas noches, estaba haciendo este ejercicio pero cuando ingreso valores por consola entre 1 y 10 para corroborar los resultados me aparece el error: "Segmentation fault (core dumped)", alguna idea de porque puede estar pasando esto?
Adjunto codigo:

#include <stdio.h>

int cantCaminos(int);

int main() {

int n;
printf("Ingrese cant casillas (entre 1 y 10)\n");
scanf("%d",&n);
printf("La cantida de caminos posibles para %d es: %d",n,cantCaminos(n));

return 0;

}

int cantCaminos(int n) {
/*Tenemos de caso base n=0 y n=1 donde cantCaminos(n) = 1.
Hacemos induccion sobre n siendo "n" ultima casilla
*/

if((n==0) && (n==1)) {
   return 1;
} else {
  return cantCaminos(n-1) + cantCaminos(n-2);
}
}