#include // Definición de constantes #define MAX_NUM 3 // Función recursiva funcRec int funcRec(int intVec[MAX_NUM], int vectorLength) { int result = 1; if (vectorLength > 0) { result *= intVec[vectorLength - 1]; result *= funcRec(intVec, vectorLength - 1); } return result; } // Función principal (main) int main() { int numVec[MAX_NUM]; int i; // Inicialización del vector numVec for (i = 0; i < MAX_NUM; ++i) { numVec[i] = i + 1; } // Llamada a funcRec y escritura del resultado printf("Result: %d\n", funcRec(numVec, MAX_NUM)); return 0; }