OKEK yani Ortak Katların En Küçüğü. C'de OKEK'in nasıl bulunabileceğini örnekle anlatacağım. Ekrandan iki sayı alıp bunların OKEK'ini bulacağım.
Sonsuz bir while döngüsü kullandım. For döngüsü de kullanabilirdim ancak o zaman belirli bir sayıya kadar döngüyü sürdürmem gerekirdi. Sonsuz while döngüsünde ise OKEK bulunana kadar döngü devam edecek.
#include<conio.h>
#include<stdio.h>
main()
{
int sayi1;
int sayi2;
int kucuk;
int ekok;
int i=1;
printf("1.sayi : ");
scanf("%d",&sayi1);
printf("\n\n2.sayi : ");
scanf("%d",&sayi2);
while(1)
{
i++;
if((i%sayi1==0)&&(i%sayi2==0))
{
ekok = i;
break;
}
}
printf("\n\nEKOK (%d , %d) = %d",sayi1,sayi2,ekok);
getch();
}
2 yorum:
Biraderim bu senin bulduğun ebob dur. bu koda göre 15 ile 30 un ekok u 30 olması lazım ama bu kodda 3 bulursun....
yanlışın var ekok çıkıyor kod sonucu
Yorum Gönder