#include<stdio.h>
int sum(int n)
{
if(n<=0)
return 1;
else return ((n*2)-1)+ sum(n-2);
}

int main()
{
int x;
printf("inserire un intero N: ");
scanf("%d", &x);
printf("La somma è :%d",sum(x));
return 0;
}


cosi gira ma restituisce una somma in piu di uno xk supponendo che inserisci un numero 5 devo stampare la somma dei primi n dispari cioè 1+3+5+7+9=25 cioè 5*5= 10-1 =9
poi 9 essendo un numero dispari somma gli n-2 solo che si ferma ad esempio a 9+7