• Üyelik paylaşımı yasaktır! Hesabınızı başkalarına vermeyin! Hesap paylaşımları yasaklama ile sonuçlanacaktır.

C# Örnekleri – Permütasyon Hesaplama Programı

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

By NaNo

Süper Üye
Katılım
21 Ocak 2016
Mesajlar
375
Beğeni Puanı
4
Matematikte permütasyon, her sembolün sadece bir veya birkaç kez kullanıldığı sıralı bir dizidir.

1’den 10’a kadar olan doğal sayıları içeren n elemanlı kümede r = 4 olarak alınırsa permütasyonların sayısı {1, 2, 3, 4, 5, 6, 7, 8, 9, 10} kümesinden sırayı da gözetmek suretiyle oluşturulabilecek dört değişik elemanlı kümelerin sayısını ifade eder.


[img=253x51]http://upload.wikimedia.org/math/5/3/c/53c77b63fca41493f599aed3bb495d5a.png[/IMG]​
Permütasyonun kombinasyondan farkı, sıralamanın önemli olmasıdır.​
[img=295x51]http://upload.wikimedia.org/math/4/a/3/4a3abfb24f9035ee5471a68bdf1a7369.png[/IMG]​
Lütfen, Giriş yap veya Kayıt ol içerikteki bağlantıyı görüntülemek için!
Kod:
int n, r, per, fakt, fakt1;
           Console.WriteLine("Permütasyon hesaplaması için n ve r değerlerini girin..:");
           Console.WriteLine(" n değeri ..:");
           n = Convert.ToInt32(Console.ReadLine());
           Console.WriteLine(" r değeri..:");
           r = Convert.ToInt32(Console.ReadLine());
           fakt = n;
           for (int i = n - 1; i >= 1; i--)
           {
               fakt = fakt * i;
           }
           int number;
           number = n - r;
           fakt1 = number;
           for (int i = number - 1; i >= 1; i--)
           {
               fakt1 = fakt1 * i;
           }
           per = fakt / fakt1;
           Console.WriteLine("Permütasyon : {0}", per);
           Console.ReadLine();

Günceldir.........
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...


Üst Alt