28.02.2015 Views

Ders 1: Giriş

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

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!