27 Ocak 2015 Salı

Tek boyutlu dizideki en büyük ve en küçük elemanı bulacak iki adet fonksiyon yazınız C

Tek boyutlu dizideki en büyük ve en küçük elemanı bulacak iki adet fonksiyon yazınız

#include<stdio.h>
#include<stdlib.h>

int main(){

int dizi[5]={34,65,12,56,76};


printf("%d\n",enKucukElemanBul(dizi,5));

printf("%d\n",enBuyukElemaniBul (dizi,5));

return 0;
}

int enKucukElemanBul (int dizi[], int elemanSayisi)
{
int min=dizi[0];
int i;
for(i=0;i<elemanSayisi;i++)
if(min>dizi[i])
min=dizi[i];
return min;
}


int enBuyukElemaniBul (int dizi[], int elemanSayisi)
{
int max=dizi[0];
int i;
for(i=0;i<elemanSayisi;i++)
if(max<dizi[i])
max=dizi[i];
return max;

}

Hiç yorum yok:

Yorum Gönder