1. Si la variable se ha definido correctamente, el segmento del programa es necesario para completar el cálculo de la búsqueda 5 !, el segmento del programa que no puede completar esta operación es
UNA.
#include <stdio.h>
int main( )
{
int i;
int p;
for(i=1;i<=5;i++ )
{
p=1;
p*=i;
}
printf("5!=%d\n", p);
return 0;
}
Cada vez que se ejecuta el cuerpo del bucle, el valor de la variable p se pone a 1, lo que no cumple con las reglas de operación factorial.
B.
#include <stdio.h>
int main( )
{
int i;
int p;
i=1;
p=1;
while(i<=5)
{
p*=i;
i++;
}
printf("5!=%d\n", p);
return 0;
}