30.01.2013 Views

C DİLİ KULLANARAK BİLGİSAYAR PROGRAMLAMA ... - 320Volt

C DİLİ KULLANARAK BİLGİSAYAR PROGRAMLAMA ... - 320Volt

C DİLİ KULLANARAK BİLGİSAYAR PROGRAMLAMA ... - 320Volt

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

double fnt(double x) /* işlevin türevinin değeri */<br />

{<br />

return 2*x;<br />

}<br />

Örnek :4.11: İki sayının ortak katlarının en küçüğünü veren işlevi yazınız.<br />

#include <br />

long okek(long, long);<br />

main()<br />

{<br />

long i, j;<br />

clrscr();<br />

printf("İki tamsayı giriniz :");<br />

scanf("%ld%ld", &i, &j);<br />

printf("sayıların okeki = %ld \n" okek(i, j));<br />

}<br />

long okek(long p, long q)<br />

/* p < q olmali. Degil ise yerlerini değiştir. */<br />

{<br />

long i, k;<br />

if (p>q) {<br />

i=p;<br />

p=q;<br />

q=i;<br />

}<br />

/* p nin öyle bir katını bul ki q sayısına tam bölünsün<br />

2 sayısından itibaren taranmaya başlanabilir fakat<br />

p/q yeterli<br />

*/<br />

i = q / p;<br />

do {<br />

k = p*i;<br />

i = i+1;<br />

} while ( k % q != 0);<br />

return k;<br />

Örnek :4.12: İstenen sayıdaki asal sayıyı listeleyen programı yazınız.<br />

#include <br />

int asal(int);<br />

main()<br />

{<br />

int i ; /* asal olup olmadığı sınanacak sayılar */<br />

int kac; /* ilk kaç asal sayının listeleneceği bilgisi */<br />

int j; /* listelenen asal sayıların adetini tutar */<br />

37

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

Saved successfully!

Ooh no, something went wrong!