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);
}
}
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.
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);
}
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.
algo asi return n+producto;
for(i=1;i<producto;i++)
{
producto=producto+n;
cout<<"producto"<<producto;
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.
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
es verdad >:D