A free template from Joomlashack

A free template from Joomlashack




Descargar todos los ejemplos c de esta web + el manual c
Moviles TDT, relojes movil, boligrafo espia y + en la Tienda de electronica

Home arrow Matemáticas arrow Calcular el resultado de aplicar la fórmula siguiente (n i)= n! /( i! * (n-i)!)
Calcular el resultado de aplicar la fórmula siguiente (n i)= n! /( i! * (n-i)!) PDF Imprimir E-Mail
Calificación del usuario: / 7
MaloBueno 

 /* Implementar un programa que sea capaz de calcular el resultado de aplicar la fórmula siguiente (n i)= n! /( i! * (n-i)!).
Para ello se dispone de dos funciones, una de ellas lee un número por teclado que debe ser mayor o igual que cero. Teniendo en cuenta además  que n tiene que ser necesariamente mayor que i. La otra función calcula el factorial de un número. */

#include <stdio.h>

int lee_numero();
long int factorial(int);

// Programa principal.
void main()
{
 int n,i;
 printf("Valor de i...\n");
 i=lee_numero();
 printf("\nValor de n...\n");
 do
     n=lee_numero();
 while(n<i);
 printf("Resultado %d sobre %d = %d",n,i,factorial(n)/(factorial(i)*factorial(n-i)));
}

// Funciones.
int lee_numero()
{
 int a;
 do{
   printf("Escribe un valor:");
   scanf("%d",&a);
 }while(a<0);
 return a;
}

long int factorial(int x)
{
 long int f=1;
 for(;x>0;x--)
    f*=x;
 return f;
}

http://2141.alumnos.utem.cl/~dcarrasco/cs-de-la-comp-ejercicios-resueltos.doc

Comentarios
Añadir nuevo Buscar
kusanalli   |189.164.231.xxx |2010-02-27 20:54:28
muy bueno vere si puedo usarlo
Escribir comentario
Nombre:
Email:
 
Título:
 
:D:):(:0:shock::confused:8):lol::x:P:oops::cry:
:evil::twisted::roll::wink::!::?::idea::arrow:
 
Por favor introduce el código anti-spam que puedes leer en la imagen.

3.26 Copyright (C) 2008 Compojoom.com / Copyright (C) 2007 Alain Georgette / Copyright (C) 2006 Frantisek Hliva. All rights reserved."

 
< Anterior   Siguiente >
Joomla Templates by Joomlashack