Recursive Fonksiyon Kullanarak Sayıların Toplamını Bulmak İçin C Programı – Bilişim & Programlama
C Dili

Recursive Fonksiyon Kullanarak Sayıların Toplamını Bulmak İçin C Programı

Bu örnekte, özyinelemeli(recursive) bir fonksiyon kullanarak doğal sayıların toplamını bulmayı öğreneceksiniz.

C Kodları:

Ekran Çıktısı:

 

Başlangıçta sayiTopla() main () ‘den çağrılır ve 20 argüman olarak iletilir.

20 sayısı sayiTopla(19) sonucuna eklenir.

sayiTopla() ‘den sayiTopla()’ ye bir sonraki fonksiyon çağrısında, sayiTopla(18) sonucuna eklenen 19 geçilir. Bu süreç n, 0’a eşit olana kadar devam eder.

N 0’a eşit olduğunda, özyinelemeli çağrı yoktur. Bu, sonuçta tam sayıların toplamını main () işlevine döndürür.

1 Yorum

Yorum yap

This site uses Akismet to reduce spam. Learn how your comment data is processed.