123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566 |
- int Factorial(int n) {
- int result = 1;
- for (int i = 1; i <= n; i++) {
- result *= i;
- }
- return result;
- }
- bool IsPrime(int n) {
-
- if (n <= 1) return false;
-
- if (n % 2 == 0) return n == 2;
-
-
- for (int i = 3; ; i += 2) {
-
- if (i > n/i) break;
-
-
- if (n % i == 0) return false;
- }
-
- return true;
- }
|