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);
}
}