Scrivere un programma con ricorsiva (in C) che calcoli la somma degli elementi di un array A[1..n] di n interi.
#include <stdio.h>
#define SIZE 10
int somma (int vett[], int n);
int main ()
{
int numeri[]={1,2,3,4,6,7,8,9,4,0};
int tot=10;
printf("%d", somma(numeri,tot));
printf("\n");
return 0;
}
int somma (int vett[], int n)
{
if (n==0)
return 0;
else
return (vett[n-1]+somma(vett, n-1));
}
e si trova cioè mi calcola la somma degli elementi del vettore ma se voglio inserirli da tastiera e poi voglio che avviene la somma...come posso fare?
grazie in anticipo