Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<stdio.h>
- #include<stdlib.h>
- int szukanie_liniowe_1(int tab[],int n,int x); //funkcja zwraca infeks elementu lub -1 gdy brak
- int* szukanie_liniowe_2(int tab[],int n,int x,int *ilosc);// zwraca wskaznik do tablicy indeksow
- int main(){
- int *tablica= NULL;
- int ilosc_elementow=0;
- //int x;
- //int moj_indeks;
- printf("Podaj liczbę elementow w tablicy");
- fflush(stdin);
- scanf("%d",ilosc_elementow);
- tablica='\0';
- tablica =(int*) malloc(ilosc_elementow*sizeof(int)); //po podaniu wyskakuje blad
- /*
- printf("Wprowadz dane do tablicy");
- fflush(stdin);
- scanf("%d",tablica);
- printf("Podaj element");
- fflush(stdin);
- scanf("%d",x);
- moj_indeks=szukanie_liniowe_1(tablica,ilosc_elementow,x);
- if(moj_indeks!=-1)
- {
- printf("Numer indeksu w tablicy %d",moj_indeks);
- }
- else
- {
- printf("Brak szukanego elementu");
- }
- */
- return 0;
- }
- int szukanie_liniowe_1(int tab[],int n,int x)
- {
- int i=0;
- int indeks = -1;
- for(;tab[i]!='\0';i++);
- {
- if(tab[i]==x)
- {
- return i;
- }
- }
- return indeks;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement