28.02.2015 Views

C Kitabı

Buraya açıklama gelecektir

Buraya açıklama gelecektir

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

09:<br />

10:<br />

11:<br />

12:<br />

13:<br />

14:<br />

15:<br />

16:<br />

17:<br />

18:<br />

19:<br />

20:<br />

21:<br />

22:<br />

23:<br />

24:<br />

25:<br />

26:<br />

27:<br />

28:<br />

29:<br />

30:<br />

31:<br />

int enBuyuk(int a[], int n)<br />

{<br />

int k, en_buyuk_eleman;<br />

}<br />

ÇIKTI<br />

/* ilk eleman en büyük kabul ediliyor */<br />

en_buyuk_eleman = a[0];<br />

for(k=1; ken_buyuk_eleman )<br />

en_buyuk_eleman = a[k];<br />

return en_buyuk_eleman;<br />

int main()<br />

{<br />

int a[10] = {100, -250, 400, 125 ,550, 900,<br />

689, 450, 347, 700};<br />

int eb;<br />

eb = enBuyuk(a,10);<br />

printf("En buyuk eleman = %d\n",eb);<br />

return 0;<br />

}<br />

En buyuk eleman = 900<br />

Son olarak, bir kare matrisin iz (trace) değerini bulup ekrana yazan bir fonksiyon Program<br />

10.12'de verilmişitir. Bir kare matrisin izi, matrisin asal köşegen üzerinde bulunan<br />

elemanların toplamı olarak tanımlıdır. Bu tanıma göre, aşağıdaki matrisin izi 2 + 8 + 4 = 14<br />

tür..<br />

İz matematiksel olarak şöyle gösterilir:<br />

Program 10.12: Bir matrisin izi<br />

01:<br />

02:<br />

03:<br />

04:<br />

05:<br />

06:<br />

07:<br />

08:<br />

09:<br />

/* 10prg12.c<br />

Bir 3x3 bir matrisin izinin fonksiyonla<br />

bulunması */<br />

#include <br />

double iz(double a[][3], int);<br />

int main()

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!