C de Dizilerde Lineer Arama

yorumsuz
239 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;
}


Sosyal Medyada Paylaş Facebook Twitter Google+
Etiketler: , , , , ,
Eklenme Tarihi: 10 Aralık 2015

Facebook Yorumları

Konu hakkında yorumunuzu yazın


Time limit is exhausted. Please reload the CAPTCHA.