Test Foro de elhacker.net SMF 2.1

Programación => Programación C/C++ => Mensaje iniciado por: eduardo17445 en 2 Noviembre 2012, 03:02 AM

Título: quisiera q me dijeran como esta esta funcion recursiva
Publicado por: eduardo17445 en 2 Noviembre 2012, 03:02 AM

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);
         }
         }


Título: Re: quisiera q me dijeran como esta esta funcion recursiva
Publicado por: BatchianoISpyxolo en 2 Noviembre 2012, 03:05 AM
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.
Título: Re: quisiera q me dijeran como esta esta funcion recursiva
Publicado por: eduardo17445 en 2 Noviembre 2012, 03:09 AM


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);
}
         
         
Título: Re: quisiera q me dijeran como esta esta funcion recursiva
Publicado por: ecfisa en 2 Noviembre 2012, 04:50 AM
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.
Título: Re: quisiera q me dijeran como esta esta funcion recursiva
Publicado por: eduardo17445 en 2 Noviembre 2012, 05:10 AM
algo asi  return n+producto;
for(i=1;i<producto;i++)
{
producto=producto+n;
cout<<"producto"<<producto;
Título: Re: quisiera q me dijeran como esta esta funcion recursiva
Publicado por: ecfisa en 2 Noviembre 2012, 15:02 PM
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.
Título: Re: quisiera q me dijeran como esta esta funcion recursiva
Publicado por: rir3760 en 2 Noviembre 2012, 15:36 PM
Considerando que el OP (me refiero a carrlos) ya se salto casi todas las Reglas del subforo (http://foro.elhacker.net/programacion_cc/reglas_del_subforo-t251603.0.html) lo mejor, a mi parecer, es no responder en el tema ya que  de hacerlo solo motivamos el mismo comportamiento.

Un saludo
Título: Re: quisiera q me dijeran como esta esta funcion recursiva
Publicado por: flony en 2 Noviembre 2012, 19:20 PM
es verdad  >:D