☾⭒ königsrasse
Ultra Üye
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);
}