language: bc (bc-1.06.95)
date: 212 days 21 hours ago
link:
visibility: public
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
/* read the numbers; notice: ech line of the input must be followed by an EOF character */
x = read();
 
/* multiplication table */
for (i=1; i<=x; ++i)
{
        for (j=1; j<=x; ++j) print i*j, "\t"
        print "\n"
}
 
/* compute the pi number accurately to 10 decimal places */
scale=x
print "\npi = ", 4*a(1), "\n"
 
/* factorial */
define f(n)
{
        if (n <= 1) return 1;
        return n * f(n-1);
}
 
print "\n";
print "1! = ", f(1), "\n";
print "5! = ", f(5), "\n";
print x, "! = ", f(x), "\n";
 
  • upload with new input
  • result: Success     time: 0s    memory: 2288 kB     returned value: 0

    20
    1	2	3	4	5	6	7	8	9	10	11	12	13	14	15	16	17	18	19	20	
    2	4	6	8	10	12	14	16	18	20	22	24	26	28	30	32	34	36	38	40	
    3	6	9	12	15	18	21	24	27	30	33	36	39	42	45	48	51	54	57	60	
    4	8	12	16	20	24	28	32	36	40	44	48	52	56	60	64	68	72	76	80	
    5	10	15	20	25	30	35	40	45	50	55	60	65	70	75	80	85	90	95	100	
    6	12	18	24	30	36	42	48	54	60	66	72	78	84	90	96	102	108	114	120	
    7	14	21	28	35	42	49	56	63	70	77	84	91	98	105	112	119	126	133	140	
    8	16	24	32	40	48	56	64	72	80	88	96	104	112	120	128	136	144	152	160	
    9	18	27	36	45	54	63	72	81	90	99	108	117	126	135	144	153	162	171	180	
    10	20	30	40	50	60	70	80	90	100	110	120	130	140	150	160	170	180	190	2\
    00	
    11	22	33	44	55	66	77	88	99	110	121	132	143	154	165	176	187	198	209	2\
    20	
    12	24	36	48	60	72	84	96	108	120	132	144	156	168	180	192	204	216	228	\
    240	
    13	26	39	52	65	78	91	104	117	130	143	156	169	182	195	208	221	234	247\
    	260	
    14	28	42	56	70	84	98	112	126	140	154	168	182	196	210	224	238	252	266\
    	280	
    15	30	45	60	75	90	105	120	135	150	165	180	195	210	225	240	255	270	28\
    5	300	
    16	32	48	64	80	96	112	128	144	160	176	192	208	224	240	256	272	288	30\
    4	320	
    17	34	51	68	85	102	119	136	153	170	187	204	221	238	255	272	289	306	3\
    23	340	
    18	36	54	72	90	108	126	144	162	180	198	216	234	252	270	288	306	324	3\
    42	360	
    19	38	57	76	95	114	133	152	171	190	209	228	247	266	285	304	323	342	3\
    61	380	
    20	40	60	80	100	120	140	160	180	200	220	240	260	280	300	320	340	360	\
    380	400	
    
    pi = 3.14159265358979323844
    
    1! = 1
    5! = 120
    20! = 2432902008176640000