Witam,
muszę napisać funkcję w C, która znajduje wartość najmniejszą i w tablicy zwraca numer indeksu.
#include<stdio.h>
#include<stdlib.h>
int SzukajMin(int T[], int n1, int n2);
int main(){
int tab[8]={2,3,0,25,8,9,12,11};
int n1=0, n2=7;
int l,m;
l=SzukajMin(tab,n1,n2);
printf("Najmniejsza liczba pojawia sie pierwszy raz w indeksie: tab[%d]\n",l);
return 0;
}
int SzukajMin(int T[], int n1, int n2){
int a=n1;
int k=T[n1];
for(T[n1];n1<=n2;(n1)++)
if(T[n1]<T[(n1)++]){
a=n1;
k=T[n1];
}
return a;
}
Nie wiem dlaczego funkcja zwraca mi 0, proszę o pomoc.