Merhaba, Ziyaretçi. Lütfen giriş yapın veya üye olun.
Aktivasyon mailiniz gelmediyse buraya tıklayın.
05, 2008, 10:10:26 pm
42717 Mesaj 8081 Konu Gönderen: 17909 Üye
Son üye: bytasarimci
Turk-Php.Com Forum  |  Yardım Forumları  |  Diğer Programlama Dilleri Yardım Forumu  |  Algoritma gerek dil onemli degil « önceki sonraki »
Sayfa: [1] 2 Yazdır
Yazan Konu: Algoritma gerek dil onemli degil  (Okunma Sayısı 2394 defa)
andelek
PHP Öğrencisi
*
Offline Offline

Mesaj Sayısı: 80


Üyelik Bilgileri
Algoritma gerek dil onemli degil
« : 08, 2007, 01:17:46 am »

Arkadaslar!
Bana asagidaki gibi algoritma gerek yardim ederseniz yada dusunceleriniz olsa bile memnun olurum.

m/n= (p^3+q^3)/(r^3+s^3) 

Denklemini saglayan p,q,r,s sayilarini bulmak gerek.

m ile n ise girdiler.

Ornek klabyeden
Girdiler:
m=1 n=8 yaparsak
Ciktilar:
p=1
q=1
r=2
s=2
 olacak.
1/8=(1^3+1^3)/(2^3+2^3)  esitlik saglandi. p,q,r,s'i bulmak icin algoritma gerek.Yardimizini dort gozle bekliyorum!

 Kolay gelsin!


Logged
Quadim
PHP Stajyeri
**
Offline Offline

Mesaj Sayısı: 338


Üyelik Bilgileri
Ynt: Algoritma gerek dil onemli degil
« Yanıtla #1 : 08, 2007, 02:48:01 am »

m/n= (p^3+q^3)/(r^3+s^3) 
bu ifadeyi daha sade şekle sokman lazım.
Küp ifadelerini tanımlamak lazım dıye dusunuyorum.
ayrıca sanırım snn ıstedıgın sadece
pay ın paya paydanında paydaya eşit olması. yani verdiğin örnekteki sayıları 2 ile çarparsak snn algoritman hata verecektır sanırım. Yada ben yanlıs dusunuyorum ?
Logged
andelek
PHP Öğrencisi
*
Offline Offline

Mesaj Sayısı: 80


Üyelik Bilgileri
Ynt: Algoritma gerek dil onemli degil
« Yanıtla #2 : 16, 2007, 01:05:59 am »

Tesekkur ederim.

Sadelestirmek icin ne yapmak gerek. Bu denklemde mutlaka bir iliski olmasi gerekir.
Ic ice olan donguleri kullanarak bunu cozebiliriz ama bosuna zaman karciyorum...
Logged
samety
Ziyaretçi


E-Posta
Ynt: Algoritma gerek dil onemli degil
« Yanıtla #3 : 16, 2007, 02:41:53 am »

^ bu işaretin matematikt ene anlamına geldiğini bilseydim algoritmada yardımcı olabilridim sanırım Smiley
Logged
mcwebteam
PHP Stajyeri
**
Offline Offline

Mesaj Sayısı: 308


PHP && My-Sql && OOP && AJAX && FLEX


Üyelik Bilgileri WWW
Ynt: Algoritma gerek dil onemli degil
« Yanıtla #4 : 16, 2007, 07:41:53 pm »

^ üssü
23 gibi
formülün sadeleştirmesi

« Son Düzenleme: 17, 2007, 07:13:30 pm Gönderen: mcwebteam » Logged

Erdem
Php İzmir Grubu Kuralım (İzmir'den Arkadaşlarla)
http://www.a1tradenetwork.com
Jabber : mcwebteam@member.turk-php.com

http://www.youtube.com/v/jKaO_dyKIpA
LORDTEK
LORDTEK
PHP Öğrencisi
*
Offline Offline

Mesaj Sayısı: 82

LORDTEK


Üyelik Bilgileri WWW
Ynt: Algoritma gerek dil onemli degil
« Yanıtla #5 : 17, 2007, 06:17:11 am »

Çok kolay!
p ve q yu eşit, r ve s yi de eşit kabul edeceksin. m'nin küp kökünü 2p'ye ve n'nin küp kökünü 2r'ye eşitleyeceksin. En son olarak pay ve payda arasında sadeleşme var mı bunu kontrol edeceksin. Hepsi bu.
Çok kolay çok kolay çok kolay....
Logged

LORDTEK
Quadim
PHP Stajyeri
**
Offline Offline

Mesaj Sayısı: 338


Üyelik Bilgileri
Ynt: Algoritma gerek dil onemli degil
« Yanıtla #6 : 17, 2007, 03:35:17 pm »

bu resım kısmı yanlıs.
boyle bırsey olmaz.
uzeri 3 olan bir terim 6 terim le acılar..
pascal ucgeninden yola cıkarak.
Logged
mcwebteam
PHP Stajyeri
**
Offline Offline

Mesaj Sayısı: 308


PHP && My-Sql && OOP && AJAX && FLEX


Üyelik Bilgileri WWW
Ynt: Algoritma gerek dil onemli degil
« Yanıtla #7 : 17, 2007, 07:13:14 pm »

evet formülü sadeleştirirken kural hatası yapmışım, yeniledim.
Logged

Erdem
Php İzmir Grubu Kuralım (İzmir'den Arkadaşlarla)
http://www.a1tradenetwork.com
Jabber : mcwebteam@member.turk-php.com

http://www.youtube.com/v/jKaO_dyKIpA
andelek
PHP Öğrencisi
*
Offline Offline

Mesaj Sayısı: 80


Üyelik Bilgileri
Ynt: Algoritma gerek dil onemli degil
« Yanıtla #8 : 18, 2007, 01:08:47 am »

Arkadaslar tesekkur ederim.
Sagolun!

Eger ben m=9  n=28  i verirsem .Sonuclar
 
p=1 q=2

r=1 s=3   olmasi  gerekir.

Siz esit oldugu durumlara baktiniz ,ama esit olmayan durumlarda ne yapmak lazim.Surekli ugrasiyorum ama bulamiyorum.

Takildigim daha bir soru var , Yardim ederseniz sevinirim.

Sorun soyle:

x^n+y^n=z^n   Denklemini saglayacak x ,y,z 'i bulmak gerekir.
Ama x*y*z en buyuk olmasi gerekir ve -1000<x<=y<=z<1000
sarti.var Burada 2<=n<100 'e kadar  olabilir.

Girdi:
Ornek n=2 diyelim.(Bilgisayardan girdik)

Ciktilar:

x=680
y=714
z= 986

Yukaridaki sayilari bulmada bilgisayarim donuyor.Cunku algoritma iyi olmadigi icin.
Yardimlarini dort gozle bekliyorum.
Anlamadiysaniz tekrar anlatayim!








 
Logged
mcwebteam
PHP Stajyeri
**
Offline Offline

Mesaj Sayısı: 308


PHP && My-Sql && OOP && AJAX && FLEX


Üyelik Bilgileri WWW
Ynt: Algoritma gerek dil onemli degil
« Yanıtla #9 : 18, 2007, 09:12:55 am »

bize verdiğiniz örnekteki sayıları nasıl bulguğunuzu söylemeniz gerek ona göre bizde bilelim denklemi, ona göre algoritma oluşturabiliriz hep birlikte
Logged

Erdem
Php İzmir Grubu Kuralım (İzmir'den Arkadaşlarla)
http://www.a1tradenetwork.com
Jabber : mcwebteam@member.turk-php.com

http://www.youtube.com/v/jKaO_dyKIpA
Quadim
PHP Stajyeri
**
Offline Offline

Mesaj Sayısı: 338


Üyelik Bilgileri
Ynt: Algoritma gerek dil onemli degil
« Yanıtla #10 : 18, 2007, 01:06:23 pm »

^ bu işaretin matematikt ene anlamına geldiğini bilseydim algoritmada yardımcı olabilridim sanırım Smiley

^ isareti ussu anlamına gelır. 2^3 dersek 8 e esıt olur.

Arkadaslar tesekkur ederim.
Sagolun!

Eger ben m=9  n=28  i verirsem .Sonuclar
 
p=1 q=2

r=1 s=3   olmasi  gerekir.

Siz esit oldugu durumlara baktiniz ,ama esit olmayan durumlarda ne yapmak lazim.Surekli ugrasiyorum ama bulamiyorum.

Takildigim daha bir soru var , Yardim ederseniz sevinirim.

Sorun soyle:

x^n+y^n=z^n   Denklemini saglayacak x ,y,z 'i bulmak gerekir.
Ama x*y*z en buyuk olmasi gerekir ve -1000<x<=y<=z<1000
sarti.var Burada 2<=n<100 'e kadar  olabilir.

Girdi:
Ornek n=2 diyelim.(Bilgisayardan girdik)

Ciktilar:

x=680
y=714
z= 986

Yukaridaki sayilari bulmada bilgisayarim donuyor.Cunku algoritma iyi olmadigi icin.
Yardimlarini dort gozle bekliyorum.
Anlamadiysaniz tekrar anlatayim!

makınanda 4 basamaklı bır sayının 10 uncu kuvvetını alabılır mısın ?
makınam donuyor demıssın ve algoritmada sorun oldugunu dusunuyorsun.
normal bir işlem tanımla. bu kadar karmasık olmasın. ve makınanaın cpu kullanımına bak.
merak ettım nasıl bır sısteme sahıp oldugunu
Logged
Quadim
PHP Stajyeri
**
Offline Offline

Mesaj Sayısı: 338


Üyelik Bilgileri
Ynt: Algoritma gerek dil onemli degil
« Yanıtla #11 : 18, 2007, 01:13:24 pm »

bu arada esit olmayan durumlarda uzeri 3 olan terimlerin acılımlarını bulman gerekıyor. uzeri 3 olan ve her bırınde 2bılınmeyen olan bir dizi cozeceksin.
Logged
andelek
PHP Öğrencisi
*
Offline Offline

Mesaj Sayısı: 80


Üyelik Bilgileri
Ynt: Algoritma gerek dil onemli degil
« Yanıtla #12 : 19, 2007, 12:37:27 am »

Sagolun arkadaslar!

m/n=(p^3+q^3)/(r^3+s^3)
denklemin saglayacak p q r s sayilarini asagidaki gibi  buldum.Ic ice donguleri kullanarak. Ama bu algorutma iyi degil.
Arkadaslar yada asagidaki algoritmayi iyilestire bilir misiniz?

 Emegi gecen herkese onceden tesekkurler ederim!!!

Kod:
# include <stdio.h>
# include <iostream.h>
# include <math.h>

int main()
{

float m,n,m1,n1;
float p,q,r,s;   //Bulunacak sayilarimi tanimliyoruz
cout<<"M ve N i giriniz"<<endl;
cin>>m;                  //Girdiler m ve n
cin>>n;

 float k1,k;
 k=m/n;

for(p=1;p<100;p++)
 for(q=1;q<100;q++)
  for(r=1;r<100;r++)
   for(s=1;s<100;s++)
     {
        m1=pow(p,3)+pow(q,3);      //(p^3+q^3) aliyoruz
        n1=pow(r,3)+pow(s,3);       //(r^3+s^3) aliyoruz

       k1=m1/n1;

      if(k==k1)
       {
           printf("%.f %.f %.f %.f",p,q,r,s);
            return 0;
        }
     }


  return 0;

  }
Logged
Quadim
PHP Stajyeri
**
Offline Offline

Mesaj Sayısı: 338


Üyelik Bilgileri
Ynt: Algoritma gerek dil onemli degil
« Yanıtla #13 : 25, 2007, 04:43:58 pm »

iç içe 4 for dongusu ve kullanılmayan {} ler. bunun calıstıgına yada verim alabıldıgıne emın mısın ?
Logged
LORDTEK
LORDTEK
PHP Öğrencisi
*
Offline Offline

Mesaj Sayısı: 82

LORDTEK


Üyelik Bilgileri WWW
Ynt: Algoritma gerek dil onemli degil
« Yanıtla #14 : 30, 2007, 03:27:19 pm »

Sen bir kerem deneme yanılma yöntemi ile çözdürüyorsun. O da kabulümdür de ya p=1000 olsa ve n=100 olsa ne olacak dünyadaki bir kaç on süper bilgisayar bile hesaplayamaz canım Wink

Hem başta verdiğin şeyle, ortada resimde gösterdiğin şey ve sondaki şey farklı birbirlerinden. Şunu söyleyebilirim ki üzerinde çalışırken sorun da evrim geçirmiş ileriye doğru Smiley Tebrikler.

Eğer bu soruyu hoby olarak yapamaya çalışıyorsan, matematik kısmıyla uğraşmalısın. ve sana daha güzel bir soru sorayım da daha zevkli olsun. Satranç tahtası üzerinde kullanıcının belirlediği bir noktadan başlamak suretiyle tüm tahtayı bastığı yere bir daha basmamak şartıyla dolaşsın. Ben yaptım ve çok zevkliydi. Senin sorundan daha güzel ve zevkli diyebilirim.

Başarılar, saygılar...
Logged

LORDTEK
Sayfa: [1] 2 Yazdır 
« önceki sonraki »
Gitmek istediğiniz yer:  


Turk-Php.Com Forum | SMF Forum Software © 2005, Simple Machines LLC. All Rights Reserved.