• Viernes 8 de Noviembre de 2024, 09:47

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Temas - RockWing

Páginas: [1]
1
C++ Builder / [c++/recursividad] Programadores!!
« en: Martes 15 de Abril de 2008, 09:02 »
Hola! Cómo están? Les comento que tengo unos inconvenientes para realizar un Ejercicio de Programación en C++ sobre Recursividad. Ya he intentado lo más que pude pero no he obtenido resultados. El Ejercicio dice: "Cargar un Vector con N Elementos Enteros y Calcular el Promedio de sus Elementos en Forma Recursiva".

Aquí les muestro un Ejemplo de una Función Recursiva que Calcula la Suma de sus Elementos en un Vector (así se guían más o menos cómo es la estructura):

int suma (int vec[],int tam)
{
if (tam==0)
return (vec[0]);
return (vec[tam]+suma (vec,tam-1));
}
//VEC es el Vector // TAM es el Tamaño (Vector).

Aquí les muestro un Ejemplo de una Función Recursiva que Calcula el Producto de los Elementos de la Diagonal Principal en una Matriz:

int producto (int mat[10][10],int tam)
{
if (tam==0)
return (mat[0][0]);
return (mat[tam][tam]*producto (mat,tam-1));
}
// MAT es la Matriz // TAM es el Tamaño (Matriz).

Por favor, necesito su ayuda para resolver ese ejercicio. Hay que Calcular el Promedio de los Elementos en Forma Recursiva dentro de un Vector de N Elementos. Espero que me puedan ayudar. Muchas gracias. Saludos!!

Páginas: [1]