Este es el enunciado:
• Cargar vector con n elementos enteros y calcular la suma de sus elementos en forma recursiva.
Código:
Este es el error que me sale: "invalid conversion from `int' to `int*'". ¿Alguien lo sabrá?.#include <conio.h> #include <stdio.h> #include <stdlib.h> int suma(int vec[],int n); int main(void) { int n,num,vec[n]; printf("Ingrese el tamaño del vector: "); scanf("%d",&n); num=suma(vec,n-1); printf("\n\nLa suma de los elementos es %d",num); system("PAUSE"); } int suma(int vec[],int n) { if(n==0) { return (vec[n]); } return (vec[n]+suma(vec[n-1])); }
** Edit **
Bueno, este ya lo solucioné. Gracias de todas maneras ¬¬.
Alguien tiene idea como hacer esto:
2- Cargar una matriz de n filas y n columnas y calcular y mostrar el elemento máximo de cada fila en forma recursiva.