Programlama Ve Algoritmalar Deneme Sınavı Sorusu #750870

int birseyler(int N)

{

            if ( N>=1)

                        return N*birseyler(N-1);

            else

                        return 1;

}

Yukarıda C ile yazılmış olan fonksiyonun görevi nedir?


1’den N’e kadar sayıları toplamak

1’den N’e kadar sayıların aritmetik ortalamasını almak

1’den N’e kadar olan sayıların geometrik ortalamasını bulmak

N faktöriyel değerini hesaplamak

  1. Fibonacci sayısını bulmak

Yanıt Açıklaması:

Bu fonksiyon özyinelemeli olarak 1’den büyük N değerleri için N’1den 1’e doğru bütün sayıları çarpar.

Yorumlar
  • 0 Yorum