Citar
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
int n, k, nf, kf, x;
system("title ncr");
printf( "ingrese n seguido de k\n" );
scanf( "%d %d", &n, &k);
nf = 0;
kf = 0;
do
{
x = n - 1;
nf = n * x;
} while (x != 1);
printf("n factorial: %d\n", nf);
system("PAUSE>nul");
return 0;
}
#include <stdlib.h>
int main(int argc, char *argv[])
{
int n, k, nf, kf, x;
system("title ncr");
printf( "ingrese n seguido de k\n" );
scanf( "%d %d", &n, &k);
nf = 0;
kf = 0;
do
{
x = n - 1;
nf = n * x;
} while (x != 1);
printf("n factorial: %d\n", nf);
system("PAUSE>nul");
return 0;
}
cuando lo ejecuto e ingreso n y k se queda en blanco, bueno en negro... mejor dicho no muestra nada.. pero si lo ejecuto con el 2 enonces me da 2
la verdad que ya no se que hacer y como no he aprendido mas, pero use while solo y me da el mismo resultado..
saludosss y gracias por adelantado