#include <stdio.h>
int main() {
int num1, num2, i, p, factorial;
do {
printf("Dame el primer numero:");
scanf("%d", &num1);
printf("\nDame el segundo numero:");
scanf("%d", num2);
if (num2>=num1)
printf("Numero erroneos");
}while(num2>=num1);
printf("Los factoriales del rango son:\n");
for(i=num1; i<=num2; i++) {
for(p=1; p<=i; p++) {
factorial=factorial*p;
}
printf("%d, factorial:%d", i, factorial);
}
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CmludCBtYWluKCkgewoJaW50IG51bTEsIG51bTIsIGksIHAsIGZhY3RvcmlhbDsKCQkKCQlkbyB7CgkJCXByaW50ZigiRGFtZSBlbCBwcmltZXIgbnVtZXJvOiIpOwoJCQlzY2FuZigiJWQiLCAmbnVtMSk7CgkJCXByaW50ZigiXG5EYW1lIGVsIHNlZ3VuZG8gbnVtZXJvOiIpOwoJCQlzY2FuZigiJWQiLCBudW0yKTsKCQkJaWYgKG51bTI+PW51bTEpCgkJCQlwcmludGYoIk51bWVybyBlcnJvbmVvcyIpOwoJCX13aGlsZShudW0yPj1udW0xKTsKCQkKCQlwcmludGYoIkxvcyBmYWN0b3JpYWxlcyBkZWwgcmFuZ28gc29uOlxuIik7CgkJZm9yKGk9bnVtMTsgaTw9bnVtMjsgaSsrKSB7CgkJCWZvcihwPTE7IHA8PWk7IHArKykgewoJCQkJZmFjdG9yaWFsPWZhY3RvcmlhbCpwOwoJCQl9CgkJCXByaW50ZigiJWQsIGZhY3RvcmlhbDolZCIsIGksIGZhY3RvcmlhbCk7CgkJfQoJCXJldHVybiAwOwoJCX0KCQo=