25/04/2016, 06:24
|
| | | 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 |