C++ yinelenen (recursives) metot

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Unutulan Değil iz bırakan OL!
Süper Üye
Katılım
19 Mar 2016
Mesajlar
1,329
Tepki puanı
22
Ödüller
10
Yaş
94
10 HİZMET YILI
Yinelenmenin klasik örneği, bir sayının faktöriyelinin hesaplanmasıdır. N sayısının faktöriyeli, 1 ile N arasındaki tüm tam sayıların çarpımından oluşur. Örneğin 3 faktöriyel 1x2x3 yani 6 dır. Aşağıdaki program bir sayının faktöriyelinin yinelenme ile nasıl hesaplandığını göstermektedir.

PHP:
Kod:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;








namespace CemCan
{
   class Program
   {








   public int factR(int n)
   { 
   
       int result;
   
       if(n == 1) 
       return 1; 
   
       result = factR(n - 1) * n;
       
       return result; 
   }
















       static void Main(string[] args)
       {
           Program p = new Program();
           Console.WriteLine("5 faktöriyel= "+p.factR(5));
           Console.ReadLine();
       }
   }
}
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst