: Sonuçta bir matematik formülünün uygulanmasıyla sonuca gidilmiş güzel... Fakat Formüle daynmayan sezgisel bir yntem nasıl tasarlanır onun üzerinde de biraz düşünsek... Yani yine 5 elemanlı bir kümenin 2 elemanlı alt kümelerini oluşturtsak ve ancak "şu" kadar alt kümeninin olabileceğine Programın karar vermesini nasıl sağlayabilirz? alt kume hesaplama olayını recursion kullanarak yapabilirsin ama arkadas daha baslangıc seviyesinde bir kod istiyo o yuzden en basiti bu formulu uygulamak olur Bugun cok farkli olacak...

Genellikle kaynaklarda fkatriyel hesabında dngü 1 den başlayıp Ne kadar yürütülyor Bunun yerine N'den başlatılıp R ye kadar sürdürlen bir dngü tanımlanırsa hem N!/R! faktriyel hem de R=1 için N! hesaplayan bir kodumuz olur Bunu da Faktor fonksiyonu olarak tanımlarsak daha basit bir kod ortaya çıkar int fakto // aslında burası zaten n!/r! i hesaplar, r=1 ya da 0 için n! i hesaplamış oluruz{i=1 int fakto=1; for return fakto;} Din Kitaplarını Okuyup Anlayana Ateist, Okuyup Anlamayanlara "dindar" denir... Nikola TESLA.. ben mi? Ne okurum ne anlarım... Kendi kendime de uyuz oluyorum ama olamıyorum.. "Ama efsaneyi çıkarıp atarsan ve yaptıkları eylemlere bakarsan... .. Jedi'ların mirası başarısızlıktır. İkiyüzlülüktür, kibirdir."

bu iki fonksionu int main de kullanarak yapabilirsin hocam kodları bi incele int faktoriyel { int fakt=1; int r=1; while return fakt; } int kombinasyon since 2005 // tbt

bu olmuşmu bi bak : int i, j, n, c, r, a, b, sonuc ;n=StrToFloat(Edit1->Text);;c=StrToFloat(Edit2->Text);;r=n-c+1;a=1;b=1;for for (j=1;j<=c;j++) sonuc=a/b;Edit3->Text=FloatToStr ; valar morghulis...

: Int x, y, z; X=5;Z=1; For(y=0;yz=x z; x--;} Olma mi genel bisey olacak senınkısı sadece verdıgım ornek ıcın :) manyaki senın yazdklarını anlamadım hocam, heralde bıraz daha ogrenmem gereklı ama bildiklerimle yazabılırmıyım dıye dusunmustum yazılması lazım :S

: manyaki bunu yazdı: bu iki fonksionu int main de kullanarak yapabilirsin hocam kodları bi incele int faktoriyel return fakt; } int kombinasyon ben de yazıyım bi faydam olsun diye girmistim ama adam cok guzel ve acık yazmıs gayet.. Direk formülü uygulamak adına güzel ancak büyük sayılar girilirse gereğinden fazla sayıda işlem yapar bu algoritma. Onun yerine şyle bi şeyler uydurdum: http://slexy.org/raw/s2UpncS8ha kodu direk buraya yapıştırmadım kayıyo yamuluyo falan diye. O linkte tertemiz koddan başka bi şey de yok, kopyala yapıştur sonra Compile&Run :) Metallica Rules

: ZoRKaYa bunu yazdı: Int x, y, z; X=5;Z=1; For(y=0;yz=x z; x--;} Olma mi genel bisey olacak senınkısı sadece verdıgım ornek ıcın :) manyaki senın yazdklarını anlamadım hocam, heralde bıraz daha ogrenmem gereklı ama bildiklerimle yazabılırmıyım dıye dusunmustum yazılması lazım :S Hocam telden yazilmiyo ya butun yazdiklarim birbirine girmis :/ echo "imzanız zel karakter içermemelidir";

#include <iostream>#include <stdlib. h>#include <conio. h>using namespace std ;int main { int x, y, fakt=1, fakt2=1, fakt3=1, i, a, j, k; cout<<"\niki sayi giriniz: "; cin>>x>>y; for (i=1; i<=x; i++) for(j=1; j<=y; j++) k=x-y; for(a=1; a<=k; a++) fakt3=fakt3 a; cout<<"kombinasyon:"<< fakt/(fakt2 fakt3); getch ; return 0; } Sonunda yazdım manyaki hocamın teknıgındende bırseyler ogrendım saolasın

: @manyaki hocam seninki uzun uzun konbinasyon islemi arkadas kisasini sormus yani faktoriyelvolan degil dr 5 4 3/3 2 1 seklinde yok hocam faktoriyel üzerinden gittim sadece. tam şekliyle yazıyım bi ama comile etme şansım yok şuan olduğum pc de siz denersiniz. #include <stdio. h> #include <conio. h> int faktoriyel { int fakt=1; int r=1; while return fakt; } int kombinasyon int main since 2005 // tbt

Sonuçta bir matematik formülünün uygulanmasıyla sonuca gidilmiş güzel... Fakat Formüle daynmayan sezgisel bir yntem nasıl tasarlanır onun üzerinde de biraz düşünsek... Yani yine 5 elemanlı bir kümenin 2 elemanlı alt kümelerini oluşturtsak ve ancak "şu" kadar alt kümeninin olabileceğine Programın karar vermesini nasıl sağlayabilirz? Din Kitaplarını Okuyup Anlayana Ateist, Okuyup Anlamayanlara "dindar" denir... Nikola TESLA.. ben mi? Ne okurum ne anlarım... Kendi kendime de uyuz oluyorum ama olamıyorum.. "Ama efsaneyi çıkarıp atarsan ve yaptıkları eylemlere bakarsan... .. Jedi'ların mirası başarısızlıktır. İkiyüzlülüktür, kibirdir."

Bildiginiz kombinasyon matematik 2 de ki rneğin 5in 3lüsü = 5 4 3/3 2 1 byle czerdık baska çzum seklıde olabilir bunu if, else, for, while dan bırını veya hepsını kullanarak nazıl yazarız faktoriyel işlemi yaprıtabılıyorum fakat kombinasyonu yapamadım sımdıden tesekkurler. Not: sadece for, while dngüsü kullanılacak harici komut kullanılmycak.

: bu iki fonksionu int main de kullanarak yapabilirsin hocam kodları bi incele int faktoriyel return fakt; } int kombinasyon ben de yazıyım bi faydam olsun diye girmistim ama adam cok guzel ve acık yazmıs gayet.. Bugun cok farkli olacak...

@manyaki hocam seninki uzun uzun konbinasyon islemi arkadas kisasini sormus yani faktoriyelvolan degil dr 5 4 3/3 2 1 seklinde echo "imzanız zel karakter içermemelidir";

Int x, y, z; X=5;Z=1; For(y=0;y<3;y++ z=x z; x--;} Olma mi echo "imzanız zel karakter içermemelidir";