Üniversiteye hazırlanırken yapmıştım. Çok basit bir mantığı var. :)
Not: Kök içindeyi ifade etmek için / karakteri kullanılacaktır. Ör: Kök içinde 16 = /16 Programın mantığı : Kullanıcının 1800 değerini girdiğini düşünelim. /1800 demek /(30*30*2) demektir. Yani bu durumda /(30^2*2) oluyor ve bu /(30^2)*/2 şeklinde ayrılabiliyor (Matematik kuralı). Bu durumda /(30^2) kök dışına 30 diye çıkar ve geriye /2 kalır. Sonuç 30/2 olur ve bu sonucu bulduktan sonra döngüye devam etmemize gerek yoktur.
Üniversiteye hazırlanırken yapmıştım. Çok basit bir mantığı var. :)
Not: Kök içindeyi ifade etmek için / karakteri kullanılacaktır. Ör: Kök içinde 16 = /16
Programın mantığı : Kullanıcının 1800 değerini girdiğini düşünelim. /1800 demek /(30*30*2) demektir. Yani bu durumda /(30^2*2) oluyor ve bu /(30^2)*/2 şeklinde ayrılabiliyor (Matematik kuralı). Bu durumda /(30^2) kök dışına 30 diye çıkar ve geriye /2 kalır. Sonuç 30/2 olur ve bu sonucu bulduktan sonra döngüye devam etmemize gerek yoktur.
Kaynak koda ulaşmak için
C - Köklü Sayıyı Kök Dışına Çıkarma
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye Ol Şimdi DeğilÜye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.
< Bu mesaj bu kişi tarafından değiştirildi furkant1 -- 17 Mart 2016; 4:35:05 >