Dev - C++ - porfavor quien me puede ayudar a hacer este ejercicio

 
Vista:

porfavor quien me puede ayudar a hacer este ejercicio

Publicado por anthony (1 intervención) el 15/10/2012 19:22:48
El factorial de un entero no negativo n se escribe como n! (se dice “factorial de n”) y se define como sigue:

n! = n * (n-1) * (n-2) * . . . * 1 (para valores de n >= 1)

y

n! = 1 (para valores de n = 0)

Por ejemplo: 5! = 5 * 4 * 3 * 2 * 1, lo que da como resultado 120.

Desarrolle un programa en C que lea un entero no negativo, y que calcule e imprima su factorial.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

porfavor quien me puede ayudar a hacer este ejercicio

Publicado por Policarpo (6 intervenciones) el 14/11/2012 18:51:46
tengo ese ejercicio realizado con una funcion

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#include <iostream>
#include <cstdlib>
 
using namespace std;
 
int factorial(int numero);
 
int main(int argc, char *argv[])
{
 int numero;
 
 cout << "Digite un numero: ";
 cin >> numero;
 
 cout << "Su factorial es: " << factorial(numero) << endl;
 
 system("PAUSE");
return EXIT_SUCCESS;
 }
 
int factorial( int numero )
 {
 
 
if (numero <= 1)
 return 1;
 else
 
 return numero * factorial(numero -1);
 }
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar