Me podrían decír que hice mal? xD Es que despliega 0 0 0 0 0 y en teoría debería desplegar 1 2 6 24 120...
Aquí está el programa:
Código C:
Ver original#include <stdio.h>
#include <math.h>
int main(){
int f1 = 0, f2 = 0, f3 = 0, f4 = 0, f5 = 0;
int contador = 1;
int factor = 1;
while(contador <= 5){
factor *= contador;
switch(contador){
case '1':
f1 = factor;
break;
case '2':
f2 = factor;
break;
case '3':
f3 = factor;
break;
case '4':
f4 = factor;
break;
case '5':
f5 = factor;
break;
}
contador++;
}
printf("%d %d %d %d %d", f1
, f2
, f3
, f4
, f5
); }
Muchas gracias a aquel que guste explicarme xP
Saludos!!