Diziler ve Recursive Fonksiyon /YARDIM

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
☾⭒ königsrasse
Ultra Üye
Katılım
28 Ağu 2018
Mesajlar
1,741
Çözümler
33
Tepki puanı
316
Ödüller
10
7 HİZMET YILI
Selam arkadaşlar, bu kodda kullanıcıdan dizi genişliğini girmesini isteyip tek tek içini doldurtuyorum sonra da dizinin elemanları toplanıyor kod gayet düzgün çalışıp istediğim sonucu veriyor fakat aynı fonksiyonu recursive olarak yazmam gerekiyor bilgisi olanlar yardım edebilirse sevinirim.

C:
#include <stdio.h>
#include <stdlib.h>
#define MAX 100

int diziTopla(int sayi)
{
int dizi[sayi];
int toplam = 0;

for(int i=0; i<sayi; i++)
{
    printf("%d. sayiyi giriniz : ",i+1);
    scanf("%d",&dizi[i]);
    toplam += dizi[i];
}
printf("Dizideki elemanlarin toplami = %d",toplam);
}

int main()
{
int girilenSayi;
printf("Kac elemanli dizi olusturmak istiyorsunuz? : ");
scanf("%d", &girilenSayi);

diziTopla(girilenSayi);
}
 
Banlı Üye
Katılım
2 Ara 2020
Mesajlar
128
Çözümler
1
Tepki puanı
44
5 HİZMET YILI
Hocam şu videoyu izleyin özyineleme anlarsınız her dakka bunu anlamassınız takılırsınız.

Bide bu hocanıza bıçaklıcam özyinileme ile ne alıp veremediği var
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst