using System;
public class Test
{
public static void Main( )
{
double e = 0 ;
for ( int n = 0 ; n < 100 ; n++ )
{
int factorial = 1 ;
for ( int i = 1 ; i <= n; i++ )
{
Console.WriteLine ( $"{i} => {factorial}" ) ;
factorial *= i;
}
e += 1 / factorial; //Здесь выдаёт исключение
}
}
}
dXNpbmcgU3lzdGVtOwoKcHVibGljIGNsYXNzIFRlc3QKewoJcHVibGljIHN0YXRpYyB2b2lkIE1haW4oKQoJewoJCWRvdWJsZSBlID0gMDsKCQlmb3IgKGludCBuID0gMDsgbiA8IDEwMDsgbisrKQoJCXsKCQkJaW50IGZhY3RvcmlhbCA9IDE7CgkJCWZvciAoaW50IGkgPSAxOyBpIDw9IG47IGkrKykKCQkJewoJCQkJQ29uc29sZS5Xcml0ZUxpbmUoJCJ7aX0gPT4ge2ZhY3RvcmlhbH0iKTsKCQkJCWZhY3RvcmlhbCAqPSBpOwoJCQl9CgkJCWUgKz0gMSAvIGZhY3RvcmlhbDsgLy/Ql9C00LXRgdGMINCy0YvQtNCw0ZHRgiDQuNGB0LrQu9GO0YfQtdC90LjQtQoJCX0KCX0KfQ==
stdout
1 => 1
1 => 1
2 => 1
1 => 1
2 => 1
3 => 2
1 => 1
2 => 1
3 => 2
4 => 6
1 => 1
2 => 1
3 => 2
4 => 6
5 => 24
1 => 1
2 => 1
3 => 2
4 => 6
5 => 24
6 => 120
1 => 1
2 => 1
3 => 2
4 => 6
5 => 24
6 => 120
7 => 720
1 => 1
2 => 1
3 => 2
4 => 6
5 => 24
6 => 120
7 => 720
8 => 5040
1 => 1
2 => 1
3 => 2
4 => 6
5 => 24
6 => 120
7 => 720
8 => 5040
9 => 40320
1 => 1
2 => 1
3 => 2
4 => 6
5 => 24
6 => 120
7 => 720
8 => 5040
9 => 40320
10 => 362880
1 => 1
2 => 1
3 => 2
4 => 6
5 => 24
6 => 120
7 => 720
8 => 5040
9 => 40320
10 => 362880
11 => 3628800
1 => 1
2 => 1
3 => 2
4 => 6
5 => 24
6 => 120
7 => 720
8 => 5040
9 => 40320
10 => 362880
11 => 3628800
12 => 39916800
1 => 1
2 => 1
3 => 2
4 => 6
5 => 24
6 => 120
7 => 720
8 => 5040
9 => 40320
10 => 362880
11 => 3628800
12 => 39916800
13 => 479001600
1 => 1
2 => 1
3 => 2
4 => 6
5 => 24
6 => 120
7 => 720
8 => 5040
9 => 40320
10 => 362880
11 => 3628800
12 => 39916800
13 => 479001600
14 => 1932053504
1 => 1
2 => 1
3 => 2
4 => 6
5 => 24
6 => 120
7 => 720
8 => 5040
9 => 40320
10 => 362880
11 => 3628800
12 => 39916800
13 => 479001600
14 => 1932053504
15 => 1278945280
1 => 1
2 => 1
3 => 2
4 => 6
5 => 24
6 => 120
7 => 720
8 => 5040
9 => 40320
10 => 362880
11 => 3628800
12 => 39916800
13 => 479001600
14 => 1932053504
15 => 1278945280
16 => 2004310016
1 => 1
2 => 1
3 => 2
4 => 6
5 => 24
6 => 120
7 => 720
8 => 5040
9 => 40320
10 => 362880
11 => 3628800
12 => 39916800
13 => 479001600
14 => 1932053504
15 => 1278945280
16 => 2004310016
17 => 2004189184
1 => 1
2 => 1
3 => 2
4 => 6
5 => 24
6 => 120
7 => 720
8 => 5040
9 => 40320
10 => 362880
11 => 3628800
12 => 39916800
13 => 479001600
14 => 1932053504
15 => 1278945280
16 => 2004310016
17 => 2004189184
18 => -288522240
1 => 1
2 => 1
3 => 2
4 => 6
5 => 24
6 => 120
7 => 720
8 => 5040
9 => 40320
10 => 362880
11 => 3628800
12 => 39916800
13 => 479001600
14 => 1932053504
15 => 1278945280
16 => 2004310016
17 => 2004189184
18 => -288522240
19 => -898433024
1 => 1
2 => 1
3 => 2
4 => 6
5 => 24
6 => 120
7 => 720
8 => 5040
9 => 40320
10 => 362880
11 => 3628800
12 => 39916800
13 => 479001600
14 => 1932053504
15 => 1278945280
16 => 2004310016
17 => 2004189184
18 => -288522240
19 => -898433024
20 => 109641728
1 => 1
2 => 1
3 => 2
4 => 6
5 => 24
6 => 120
7 => 720
8 => 5040
9 => 40320
10 => 362880
11 => 3628800
12 => 39916800
13 => 479001600
14 => 1932053504
15 => 1278945280
16 => 2004310016
17 => 2004189184
18 => -288522240
19 => -898433024
20 => 109641728
21 => -2102132736
1 => 1
2 => 1
3 => 2
4 => 6
5 => 24
6 => 120
7 => 720
8 => 5040
9 => 40320
10 => 362880
11 => 3628800
12 => 39916800
13 => 479001600
14 => 1932053504
15 => 1278945280
16 => 2004310016
17 => 2004189184
18 => -288522240
19 => -898433024
20 => 109641728
21 => -2102132736
22 => -1195114496
1 => 1
2 => 1
3 => 2
4 => 6
5 => 24
6 => 120
7 => 720
8 => 5040
9 => 40320
10 => 362880
11 => 3628800
12 => 39916800
13 => 479001600
14 => 1932053504
15 => 1278945280
16 => 2004310016
17 => 2004189184
18 => -288522240
19 => -898433024
20 => 109641728
21 => -2102132736
22 => -1195114496
23 => -522715136
1 => 1
2 => 1
3 => 2
4 => 6
5 => 24
6 => 120
7 => 720
8 => 5040
9 => 40320
10 => 362880
11 => 3628800
12 => 39916800
13 => 479001600
14 => 1932053504
15 => 1278945280
16 => 2004310016
17 => 2004189184
18 => -288522240
19 => -898433024
20 => 109641728
21 => -2102132736
22 => -1195114496
23 => -522715136
24 => 862453760
1 => 1
2 => 1
3 => 2
4 => 6
5 => 24
6 => 120
7 => 720
8 => 5040
9 => 40320
10 => 362880
11 => 3628800
12 => 39916800
13 => 479001600
14 => 1932053504
15 => 1278945280
16 => 2004310016
17 => 2004189184
18 => -288522240
19 => -898433024
20 => 109641728
21 => -2102132736
22 => -1195114496
23 => -522715136
24 => 862453760
25 => -775946240
1 => 1
2 => 1
3 => 2
4 => 6
5 => 24
6 => 120
7 => 720
8 => 5040
9 => 40320
10 => 362880
11 => 3628800
12 => 39916800
13 => 479001600
14 => 1932053504
15 => 1278945280
16 => 2004310016
17 => 2004189184
18 => -288522240
19 => -898433024
20 => 109641728
21 => -2102132736
22 => -1195114496
23 => -522715136
24 => 862453760
25 => -775946240
26 => 2076180480
1 => 1
2 => 1
3 => 2
4 => 6
5 => 24
6 => 120
7 => 720
8 => 5040
9 => 40320
10 => 362880
11 => 3628800
12 => 39916800
13 => 479001600
14 => 1932053504
15 => 1278945280
16 => 2004310016
17 => 2004189184
18 => -288522240
19 => -898433024
20 => 109641728
21 => -2102132736
22 => -1195114496
23 => -522715136
24 => 862453760
25 => -775946240
26 => 2076180480
27 => -1853882368
1 => 1
2 => 1
3 => 2
4 => 6
5 => 24
6 => 120
7 => 720
8 => 5040
9 => 40320
10 => 362880
11 => 3628800
12 => 39916800
13 => 479001600
14 => 1932053504
15 => 1278945280
16 => 2004310016
17 => 2004189184
18 => -288522240
19 => -898433024
20 => 109641728
21 => -2102132736
22 => -1195114496
23 => -522715136
24 => 862453760
25 => -775946240
26 => 2076180480
27 => -1853882368
28 => 1484783616
1 => 1
2 => 1
3 => 2
4 => 6
5 => 24
6 => 120
7 => 720
8 => 5040
9 => 40320
10 => 362880
11 => 3628800
12 => 39916800
13 => 479001600
14 => 1932053504
15 => 1278945280
16 => 2004310016
17 => 2004189184
18 => -288522240
19 => -898433024
20 => 109641728
21 => -2102132736
22 => -1195114496
23 => -522715136
24 => 862453760
25 => -775946240
26 => 2076180480
27 => -1853882368
28 => 1484783616
29 => -1375731712
1 => 1
2 => 1
3 => 2
4 => 6
5 => 24
6 => 120
7 => 720
8 => 5040
9 => 40320
10 => 362880
11 => 3628800
12 => 39916800
13 => 479001600
14 => 1932053504
15 => 1278945280
16 => 2004310016
17 => 2004189184
18 => -288522240
19 => -898433024
20 => 109641728
21 => -2102132736
22 => -1195114496
23 => -522715136
24 => 862453760
25 => -775946240
26 => 2076180480
27 => -1853882368
28 => 1484783616
29 => -1375731712
30 => -1241513984
1 => 1
2 => 1
3 => 2
4 => 6
5 => 24
6 => 120
7 => 720
8 => 5040
9 => 40320
10 => 362880
11 => 3628800
12 => 39916800
13 => 479001600
14 => 1932053504
15 => 1278945280
16 => 2004310016
17 => 2004189184
18 => -288522240
19 => -898433024
20 => 109641728
21 => -2102132736
22 => -1195114496
23 => -522715136
24 => 862453760
25 => -775946240
26 => 2076180480
27 => -1853882368
28 => 1484783616
29 => -1375731712
30 => -1241513984
31 => 1409286144
1 => 1
2 => 1
3 => 2
4 => 6
5 => 24
6 => 120
7 => 720
8 => 5040
9 => 40320
10 => 362880
11 => 3628800
12 => 39916800
13 => 479001600
14 => 1932053504
15 => 1278945280
16 => 2004310016
17 => 2004189184
18 => -288522240
19 => -898433024
20 => 109641728
21 => -2102132736
22 => -1195114496
23 => -522715136
24 => 862453760
25 => -775946240
26 => 2076180480
27 => -1853882368
28 => 1484783616
29 => -1375731712
30 => -1241513984
31 => 1409286144
32 => 738197504
1 => 1
2 => 1
3 => 2
4 => 6
5 => 24
6 => 120
7 => 720
8 => 5040
9 => 40320
10 => 362880
11 => 3628800
12 => 39916800
13 => 479001600
14 => 1932053504
15 => 1278945280
16 => 2004310016
17 => 2004189184
18 => -288522240
19 => -898433024
20 => 109641728
21 => -2102132736
22 => -1195114496
23 => -522715136
24 => 862453760
25 => -775946240
26 => 2076180480
27 => -1853882368
28 => 1484783616
29 => -1375731712
30 => -1241513984
31 => 1409286144
32 => 738197504
33 => -2147483648
1 => 1
2 => 1
3 => 2
4 => 6
5 => 24
6 => 120
7 => 720
8 => 5040
9 => 40320
10 => 362880
11 => 3628800
12 => 39916800
13 => 479001600
14 => 1932053504
15 => 1278945280
16 => 2004310016
17 => 2004189184
18 => -288522240
19 => -898433024
20 => 109641728
21 => -2102132736
22 => -1195114496
23 => -522715136
24 => 862453760
25 => -775946240
26 => 2076180480
27 => -1853882368
28 => 1484783616
29 => -1375731712
30 => -1241513984
31 => 1409286144
32 => 738197504
33 => -2147483648
34 => -2147483648
stderr
Unhandled Exception:
System.DivideByZeroException: Attempted to divide by zero.
at Test.Main () [0x00044] in <c47124e2374b4a889a26c3ec1f545cd7>:0
[ERROR] FATAL UNHANDLED EXCEPTION: System.DivideByZeroException: Attempted to divide by zero.
at Test.Main () [0x00044] in <c47124e2374b4a889a26c3ec1f545cd7>:0