C++ Ebob,Ekok Yardım
-
Murıdler bana programı degılde su ısın mantıghını bı anlatıcak olan varmı ya matematıktede bı ebob ekok u anlamıyorum zaten :D c de cıktı bıde karsıma mal gıbı kaldım bana bı mantıgı nı anlatmaya calıssanızda bende yazmaya calıssam.
-
Matematikte anlamıyorum bari C dilinde anliyim diye bir şey yok! Öncelikle programlama da şu vardır, yaptığın işi iyi yapmak istiyorsan yapacağın işi çok iyi kavramalısın. OBEB - OKEK bilmeden programını nasıl yazacaksın ki zaten ? Önce git bi OBEB - OKEK öğren. Cin olmadan adam çarpmaya kalkma.
-
Yahu anlamıyorum dedıysem o kadarda degıl kardesım :) tabıkı anlıyorum ornek bı programa baktım pek kavrayamadım ıstedıgım sadece bıraz mantık 2 gundur kafa patlatıyorum tık yok. (sayısalımı guvenıyorum yani)
diip not : yardımın ıcın tsk :P
-
zamanında şöyle bi şey yazmışım şimdi ben bile hatırlamıyorum tam olarak ama, bakınca anlaşılıyo gibi algoritmanın ne olduğu :D
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a, b, c, d, e, t, ay, by, ayk, byk;
printf ("Bu program gireceginiz 2 sayinin OBEB ve OKEK'ini hesaplar.\n\n");
printf ("\nNOT: Eger icinde ayni ortak carpandan cok fazla barindiran sayilar");
printf ("\n girdiyseniz program sapitiyo yanlis sonuc veriyo amk!!!\n\n");
printf ("ilk sayiyi giriniz\n");
scanf ("%d", &a);
printf ("ikinci sayiyi giriniz\n");
scanf ("%d", &b);
d=a*b;
ay=a;
by=b;
if (a>b)
asd:
{
do
{
c=a%b;
a=a-c;
b=b-c;
}
while (c!=0);
ayk=ay%b;
byk=by%b;
if ( (ayk!=0) && (byk!=0) )
{
b=b/2;
goto sdf;
}
else
{
sdf:
e=d/b;
printf ("\nSayilarin OBEB'i = %d", b);
printf ("\nSayilarin OKEK'i = %d", e);
}
}
else {t=a; a=b; b=t; goto asd;}
system ("PAUSE");
return (0);
}