Ver Mensaje Individual
  #4 (permalink)  
Antiguo 25/04/2016, 06:24
Avatar de xKuZz
xKuZz
 
Fecha de Ingreso: febrero-2015
Ubicación: nullptr
Mensajes: 183
Antigüedad: 9 años, 10 meses
Puntos: 27
Respuesta: Hola Soy nuevo el foro y aprendiendo C, me ha surgido una duda

Para tu caso no necesitas ningún if. Sólo necesitas uh while interior(que realiza la suma hasta el tope) y otro while exterior (que pide números hasta que se introduza el 0). La única razón por la que aparece el if en el ejemplo es que el factorial de 0 por definición es 1 y no proviene de la misma cuenta matemática que el resto. Supón que eso no existe y que no vale introducir el 0 y tienes un caso similar sobre el que basarte.

PD: La etiqueta de Highlight es el menú desplegable, en ese menú seleccionas el lenguaje