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
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