// // main.c // T2_Ej16 // // Created by Mari Paz Guerrero Lebrero on 21/1/15. // Copyright (c) 2015 Mari Paz Guerrero Lebrero. All rights reserved. // #include #include #define MAXI 100 void InicializaVector(int v[], int n); int SumaEltos(int v[], int n); int main() { int v[MAXI], n; printf("Introduzca el numero de elementos del vector: "); scanf("%d", &n); InicializaVector(v, n); printf("La suma de los elementos del vector es: %d\n", SumaEltos(v, n)); return 0; } void InicializaVector(int v[], int n) { int i; for(i = 0; i < n; i++) { printf("Introduzca el elemento %d: ", i + 1); scanf("%d", &v[i]); } } int SumaEltos(int v[], int n) { if(n == 1) return v[n-1]; else return v[n - 1] + SumaEltos(v, n - 1); }