scusate a da poco che sto iniziando a studiare c mi servirebbe un aiuto su un esercizio che inserito da input un numero n esegua la somma dei primi n elementi dispari ho provato cosi caso base n <= 0 return 1 altrimenti se n>0
ad esempio inserendo 5 devo sommare 1+3+5+7+9=25 che è uguale a 5*5
#include<stdio.h>
int sum(int n,int x)
{
if(n<=0)
return 1;
else return n* sum(n-1,x);
}
int main()
{
int x; int y;
printf("inserire un intero N: ");
scanf("%d", &x);
printf("La somma è :%d",sum(x));
return 0;
}