C de Dizilerde Lineer Arama
503 kez okundu
#include <stdio.h>
#include <stdlib.h>
#define BOYUT 100
int lineerArama(const int [],int,int);
int main()
{
int a[BOYUT],x,aramaDegeri,eleman;
for(x=0; x<=BOYUT-1; x++)
a[x]=2*x; // a dizisine eleman atamasi yapilmaktadir.
printf(“Aranacak tam sayiyi giriniz >> \n”);
scanf(“%d”,&aramaDegeri);
eleman=lineerArama(a,aramaDegeri,BOYUT);
if(eleman!= -1)
printf(“Bu deger,eleman %d de bulundu !! \n”,eleman);
else
printf(“Bu deger bulunamadi !! \n”);
return 0;
}
int lineerArama(const int dizi[],int anahtar,int boyut)
{
int n;
for(n=0; n<=boyut-1; n++)
if(dizi[n]==anahtar)
return n;
return -1;
}
Etiketler: c de dizi kullanımına örnek, c de diziler, c de dizilerde arama, c de lineer arama örneği, dizilerde arama örnekleri, dizilerde arama yapmak
Eklenme Tarihi: 10 Aralık 2015
Konu hakkında yorumunuzu yazın