factorial programacion lenguaje c

2
//Programa hecho por ulai #include<stdio.h> float Variacion (float m,float n); float Probabilidad (float m,float n); int main(){ float m, n; float var, pro; printf("\n Dame el valor de m: \n"); scanf("%f",&m); printf("\n Dame el valor de n: \n"); scanf("%f",&n); var=Variacion(m,n); printf("El resultado es: %f ",var); pro=Probabilidad(m,n); printf("El resultado es: %f ",pro); getch(); } float Variacion(float m,float n){ float i,fac=1, fac1=1, res,r,vari; if(m>n){ for(i=1;i<=m;i++){ fac=fac*i; } for(i=1;i<=r;i++){ fac1=fac1*i; }

Upload: ulainava

Post on 25-Dec-2015

214 views

Category:

Documents


2 download

DESCRIPTION

Programa básico o problema básico de programación.

TRANSCRIPT

Page 1: Factorial programacion lenguaje c

//Programa hecho por ulai

#include<stdio.h>

float Variacion (float m,float n);

float Probabilidad (float m,float n);

int main(){

float m, n;

float var, pro;

printf("\n Dame el valor de m: \n");

scanf("%f",&m);

printf("\n Dame el valor de n: \n");

scanf("%f",&n);

var=Variacion(m,n);

printf("El resultado es: %f ",var);

pro=Probabilidad(m,n);

printf("El resultado es: %f ",pro);

getch();

}

float Variacion(float m,float n){

float i,fac=1, fac1=1, res,r,vari;

if(m>n){

for(i=1;i<=m;i++){

fac=fac*i;

}

for(i=1;i<=r;i++){

fac1=fac1*i;

}

}

vari=fac/fac1;

Page 2: Factorial programacion lenguaje c

return vari;

}

float Probabilidad(float m,float n){

float i, fac1=1, fac=1, fac2=1,r,prob;

if(m>n){

for(i=1;i<=m;i++){

fac=fac*i;

}

for(i=1;i<=n;i++){

fac2=fac2*i;

}

r=m-n;

for(i=1;i<=r;i++){

fac1=fac1*i;

}

}

prob=fac/(fac2*fac1);

return prob;

}