Foros del Web » Programación para mayores de 30 ;) » C/C++ »

Ayuda, Alguien Me Peude Decir En Que Parte Esta Malo El Algoritmo???

Estas en el tema de Ayuda, Alguien Me Peude Decir En Que Parte Esta Malo El Algoritmo??? en el foro de C/C++ en Foros del Web. tengo que hacer esto Elabore un programa en C++ en el que se permita ingresar un número entero positivo no mayor que 20 y se ...
  #1 (permalink)  
Antiguo 17/02/2008, 16:46
 
Fecha de Ingreso: febrero-2008
Mensajes: 1
Antigüedad: 16 años, 2 meses
Puntos: 0
Ayuda, Alguien Me Peude Decir En Que Parte Esta Malo El Algoritmo???

tengo que hacer esto

Elabore un programa en C++ en el que se permita ingresar un número entero positivo no mayor que 20 y se deberá mostrar el factorial de cada uno de los números desde el 1 hasta el número ingresado.

y esto es lo que tengo hecho

#include <iostream.h>
#include <stdlib.h>


int main()
{

int numero,a,c,d;

cout<< "Dame un numero entero \n";
cin>>numero;


a=numero;


if (numero>20)
{
cout << " Por favor, el numero solo puede ser 20 o menor que 20";
}
else
{
while (a>0)
{
d=a;
c=a-1;

while (c>0)
{
d=d*c;
c=c-1;
}

cout << "El factorial de " << a <<" es " << d ;
a=a-1;

}
}
return 0;
}


Hasta el nuemro 7 funciona perfecto, pero de ahi para alla da resultados incoherentes, alguien sabe a que se debe, profavor es urgente saber cual es el problema. gracias
  #2 (permalink)  
Antiguo 17/02/2008, 17:04
Avatar de Drknow  
Fecha de Ingreso: febrero-2008
Mensajes: 121
Antigüedad: 16 años, 2 meses
Puntos: 1
Re: Ayuda, Alguien Me Peude Decir En Que Parte Esta Malo El Algoritmo???

solamente iguala las variables a 0 a=0,c=0,d=0;
buenp chau
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas (incluyéndote)




La zona horaria es GMT -6. Ahora son las 08:19.