Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/03/2008, 18:32
Avatar de Zensuke
Zensuke
 
Fecha de Ingreso: agosto-2005
Ubicación: Mexico, cancun.
Mensajes: 31
Antigüedad: 19 años, 5 meses
Puntos: 0
Permutaciones, combinaciones posibles.

Hola, tengo que hacer un programilla que me calcule el numero de combinaciones posibles P de un universio N y tambien verificar que P y N sean mayores a 0 y P sea mayor que N, osea esto pues:




visto desde probabilidad y estadistica es facil pero para programarlo.. la verdad es que se me da muy mal esto XD lo que he hecho es esto:

Código:
# include<stdio.h>
# include<conio.h>
int k,n,p
 long factorial(int k)
 {
 long resultado
 int k;
 resultado=1
 for(k=1,k<=n,k=k+1)
 resultado=resultado*k;
 return(resultado)
 }
 void main(void)
 {
 int n,p
 printf("dame n,p");
 scanf("%d,%d,&n,&p")
 if(n<=0)
 printf("numero invalido");
 else
 if(p<=0)
 printf("numero invalido");
 else
 if(p>n)
 printf("numero invalido");
 else

 {
 fx=factorial(n)/(factorial(n-p)*(factorial(p))
 printf("f(x)=%ld;fx)");
 getch();
 }
pero me tira error en la linea 4 ( long factorial(int k) ), y no encuentro el problema, asi que cualquier ayuda sera mas que bienvenida, gracias de antemano.

Última edición por Zensuke; 05/03/2008 a las 19:09