Buonasera devo scrivere un programma: scrivi ricorsivamente la somma del numero 457 cioè 4+5+7 = 16, ho fatto così perchè non mi funziona?
C:
#include <stdio.h>
int sum(int n);
int main(int argc, const char * argv[]) {
int n;
printf("\nIntrodurre N:\t");
scanf("%d",&n);
printf("\nSomma di %d:\t%d\n", n, sum(n));
return 0;
}
int sum(int n){
if(n==0)
return 0;
else
return sum(n-1);
}