Programlama Rehberi

fotografci sordu
algoritmada okek...

merhaba arkadaşlar benim bir sorunum var okek işlemini algoritma üzerinde yaptıracağım ama bir türlü yapamıyorum her seferinde birşeyler eksik oluyor bu konuda bana yardım edebilriseniz çok sevinirim...



Yazılan cevap: 5
Eklenme tarihi: 2008-07-07
Okunma sayısı: 1128
Kategori: Algoritmalar ve Veri Yapıları

Cevaplar(5)

Merhabalar,

Bu konu ile ilgili birçok farklı algoritma mevcut. Benim sana önerim, iki sayının OBEB ve OKEK'inin çarpımının bu iki sayının çarpımına eşit olmasından yola çıkmandır. Yani;

OBEB(x,y)*OKEK(x,y)=x*y eşitliğinden aşağıdaki eşitliği çıkarabilirsin

OKEK(x,y)=(x*y)/OBEB(x,y)

Bu kısımdan sonra yapman gereken OBEB(x,y) işlemini tanımlamak. OBEB(x,y) aşağıdaki özyinelemeli yöntemle(Euclidean) bulunabilir.

OBEB(x,y)=OBEB(y,r)

Yukarıdaki işlemde x birinci sayı, y ikinci sayı r ise x mod y nin sonucuna eşittir. Bu özyinelemeli işlem r=0 olana kadar devam ettirilebilir.

Yukarıda anlatılanlarla hem OBEB hem de OKEK işlemini gerçekleştirbilirsiniz. Kolay gelsin

Yazan: Hamdi / Ort. puan: 0 /
Cevabı değerlendir:

yardımın için çok teşekkürler...sonunda başardım yapmayı:)


Yazan: fotografci / Ort. puan: 0 /
Cevabı değerlendir:

Rica ederim yardımcı olabildiysem ne mutlu :)


Yazan: Hamdi / Ort. puan: 0 /
Cevabı değerlendir:

arkadaşım dediklerinden yararlandım ama malesef olmadı akış diyagramına döktüğümde bir türlü cavabı çıkaramadım...


Yazan: fotografci / Ort. puan: 0 /
Cevabı değerlendir:
Sen geldigin seviyeyi burada gosterirsen yardimci olmaya calisirim.
Yazan: Hamdi / Ort. puan: 0 /
Cevabı değerlendir:


2004-2009 © Programlama Rehberi, tüm hakları saklıdır.