Nada
Ejemplo 2.14
: Crear un programa que calcule el factorial de un número que sea un entero mayor o igual que cero
.Entrada :xSalida : 1*2*3*4*5…..*x (si x>0)
1 (si x=0)
Restricciones: x≥0
#include<stdio.h>
main()
{
int contador,numero,fact=1;
printf(“Ingrese el número para calcular el factorial \”)
;scanf(“%d”,&numero);
if(numero>0)
{ contador=numero ;
while(contador)
{
fact=fact*contador;
contador—;
}
printf(“El factorial de %d es %d \n”,numero,contador);
}
else if(numero==0)
printf(“El factorial de 0 es1 \n”);
else
printf(“los factoriales de números negativos no existen \n”);}
Ejemplo 2.14
:Una alternativa al problema anterior
#include<stdio.h>
main()
{
int contador,numero,fact=1;printf(“Ingrese el número para calcular el factorial \”);
scanf(“%d”,&numero);
if(numero >0)
{
contador=1 ;while(contador<=numero)
{
fact=fact*contador;contador=contador+1;
}printf(“El factorial de %d es %d \n”,numero,contador);
}
else if(numero==0)
printf(“El factorial de 0 es 1 \n”);
else printf(“los factoriales de números negativos no existen \n”);getchar();
...
Regístrate para leer el documento completo.