Я пытаюсь найти минимальное число в массиве, используя рекурсивную функцию. Но мой код выдает ошибку сегментирования.
main()
{
int a[5]={2,1,4,5,3};
int n=1;
fumi(a,n,a[0],5);
}
fumi(int a[],int n,int min,int t)
{
if(n==t)
{
printf("%d",min);
}
if(a[n]<min)
{
min=a[n];
}
return(fumi(a,n+1,min,t));
}
Если я делаю что-то не так, а main не возвращает ничего, это не причина для сегментациинеисправность.