#include <stdio.h>
main ()
{
int factorial; /* current factorial value */
int i; /* loop index */
int n; /* loop until n factorial */
n = 3;
factorial = 1; /* let's start at 1 */
/* loop from 1 to n */
for (i = 1; i <= n; ++i)
{
/* compute and print each factorial */
factorial *= i;
printf ("\n %i ! = %i", i, factorial);
} /* end for */
return (0);
}
I2luY2x1ZGUgPHN0ZGlvLmg+Cm1haW4gKCkKewogICAgaW50IGZhY3RvcmlhbDsgLyogY3VycmVudCBmYWN0b3JpYWwgdmFsdWUgKi8KICAgIGludCBpOyAgICAgICAgIC8qIGxvb3AgaW5kZXggKi8KICAgIGludCBuOyAgICAgICAgIC8qIGxvb3AgdW50aWwgbiBmYWN0b3JpYWwgKi8KICAgIAogICAgbiA9IDM7CiAgICAKICAgIGZhY3RvcmlhbCA9IDE7ICAvKiBsZXQncyBzdGFydCBhdCAxICovCgogICAgLyogbG9vcCBmcm9tIDEgdG8gbiAqLwogICAgZm9yIChpID0gMTsgaSA8PSBuOyArK2kpCiAgICB7CiAgICAJLyogY29tcHV0ZSBhbmQgcHJpbnQgZWFjaCBmYWN0b3JpYWwgKi8KICAgIAlmYWN0b3JpYWwgKj0gaTsKICAgIAlwcmludGYgKCJcbiAlaSAhID0gJWkiLCBpLCBmYWN0b3JpYWwpOwogICAgCQogICAgfSAvKiBlbmQgZm9yICovCgogICAgcmV0dXJuICgwKTsKfQo=