1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768 |
- 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;
- }
|