Iterative factorial

Write an iterative function that, given a natural n, returns its
factorial n!.

Interface

+-------:+:----------------------------------------+
| C++    |     int factorial(int n);               |
+--------+-----------------------------------------+
| C      |     int factorial(int n);               |
+--------+-----------------------------------------+
| Java   |     public static int factorial(int n); |
+--------+-----------------------------------------+
| Python |     factorial(n)  # returns int         |
+--------+-----------------------------------------+
|        |     factorial(n: int) -> int            |
+--------+-----------------------------------------+

Precondition

Assume 0 ≤ n ≤ 12.

Observation

You only need to submit the required procedure; your main program will
be ignored.

Problem information

Author: Unknown
Translator: Carlos Molina

Generation: 2026-02-04T19:19:51.119Z

© Jutge.org, 2006–2026.
https://jutge.org
