Foro de elhacker.net

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 saver 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
...
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:
Código
  1. int producto(int a, int b) {
  2.  if (b>= 1)
  3.    producto(a, b-1);
  4.  return a*b;
  5. }
  6.  

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