quisiera q me dijeran como esta esta funcion recursiva

Iniciado por eduardo17445, 2 Noviembre 2012, 03:02 AM

0 Miembros y 1 Visitante están viendo este tema.

eduardo17445


Realice una función recursiva que calcule el producto de un número N.

#include <iostream>
using namespace std;
int funcion_producto,(x,n);
{

           if (n==0)
         {
                return n;
           else
               return n*producto(n);
         }
         }



BatchianoISpyxolo

#1
Post duplicado. No se entiende tu pregunta y siempre andas pegando el mismo código, sin leer las respuestas.

Por otra parte, en ese código, si la entrada n != 0, entonces la recursividad nunca termina . Si la función recibe como entrada 0, entonces devolverá 0.

Por Dios. Luego llamas a la función con un argumento, cuando recibe dos parámetros...

Cerrar post y reportar (?)

Edito: y ban permanente.
Puede que desees aprender a programar desde 0: www.espascal.es

eduardo17445



quisiera saber si esta bien esta fucion recursiva
o si no es asi

Realice una función recursiva que calcule el producto de un número N.
int producto,(n);
{

           if (n==0)
         
                return n;
           else
               return n*producto(n);
}
         
         

ecfisa

Cita de: carrlos en  2 Noviembre 2012, 03:09 AM
...
Realice una función recursiva que calcule el producto de un número N.
...
Hola.

Está mal desde el planteo.

Según la definición, Producto es: "Operación matemática que consiste en sumar un número tantas veces como indica otro número".


Saludos.

eduardo17445

algo asi  return n+producto;
for(i=1;i<producto;i++)
{
producto=producto+n;
cout<<"producto"<<producto;

ecfisa

Hola.

Una función recursiva que calcula el producto de un número por otro:

int producto(int a, int b) {
 if (b>= 1)
   producto(a, b-1);
 return a*b;
}


Saludos.

rir3760

Considerando que el OP (me refiero a carrlos) ya se salto casi todas las Reglas del subforo lo mejor, a mi parecer, es no responder en el tema ya que  de hacerlo solo motivamos el mismo comportamiento.

Un saludo
C retains the basic philosophy that programmers know what they are doing; it only requires that they state their intentions explicitly.
--
Kernighan & Ritchie, The C programming language

flony

si un problema no tiene solucion entonces no es un problema...es algo inevitable