Witam,
mam za zadanie w języku C stworzyć funkcję, która szuka danej wartości w tablicy i zwraca jej numer indeksu.
Napisałem taki kod
#include<stdio.h>
#include<stdlib.h>
int szukaj(int T[], int n1, int n2, int k);
int main(){
int x;
int tab[8]={1,3,4,5,7,9,12,10};
int n1=0, n2=7;
int k=50;
x=szukaj(tab,n1,n2,k);
if(x!=-1)
printf("Liczba k pojawia sie pierwszy raz w indeksie: tab[%d]\n",x);
else printf("Liczba k nie pojawia sie w tablicy\n");
return 0;
}
int szukaj(int T[], int n1, int n2, int k)
{
int m=-1;
while(m==-1){
for(T[n1];n1<=n2;(n1)++)
if(T[n1]==k){
m=n1;}
}
return m;
}
Jednak po kompilacji ukazuje mi się puste okno i nie wiem gdzie popełniłem błąd.
Proszę o pomoc.