fork(2) download
  1. #include <stdio.h>
  2.  
  3. int main(void)
  4. {
  5. int sideA, sideB, hypotenuse;
  6.  
  7. for (hypotenuse = 1; hypotenuse <= 500; hypotenuse++)
  8. for (sideA = 1; sideA <= 500; sideA++)
  9. for (sideB = 1; sideB <= 500; sideB++)
  10. if ((hypotenuse * hypotenuse) == (sideA * sideA + sideB * sideB))
  11. printf("%d, %d, %d\n", sideA, sideB, hypotenuse);
  12. }
  13.  
  14.  
Runtime error #stdin #stdout 0.19s 2008KB
stdin
Standard input is empty
stdout
3, 4, 5
4, 3, 5
6, 8, 10
8, 6, 10
5, 12, 13
12, 5, 13
9, 12, 15
12, 9, 15
8, 15, 17
15, 8, 17
12, 16, 20
16, 12, 20
7, 24, 25
15, 20, 25
20, 15, 25
24, 7, 25
10, 24, 26
24, 10, 26
20, 21, 29
21, 20, 29
18, 24, 30
24, 18, 30
16, 30, 34
30, 16, 34
21, 28, 35
28, 21, 35
12, 35, 37
35, 12, 37
15, 36, 39
36, 15, 39
24, 32, 40
32, 24, 40
9, 40, 41
40, 9, 41
27, 36, 45
36, 27, 45
14, 48, 50
30, 40, 50
40, 30, 50
48, 14, 50
24, 45, 51
45, 24, 51
20, 48, 52
48, 20, 52
28, 45, 53
45, 28, 53
33, 44, 55
44, 33, 55
40, 42, 58
42, 40, 58
36, 48, 60
48, 36, 60
11, 60, 61
60, 11, 61
16, 63, 65
25, 60, 65
33, 56, 65
39, 52, 65
52, 39, 65
56, 33, 65
60, 25, 65
63, 16, 65
32, 60, 68
60, 32, 68
42, 56, 70
56, 42, 70
48, 55, 73
55, 48, 73
24, 70, 74
70, 24, 74
21, 72, 75
45, 60, 75
60, 45, 75
72, 21, 75
30, 72, 78
72, 30, 78
48, 64, 80
64, 48, 80
18, 80, 82
80, 18, 82
13, 84, 85
36, 77, 85
40, 75, 85
51, 68, 85
68, 51, 85
75, 40, 85
77, 36, 85
84, 13, 85
60, 63, 87
63, 60, 87
39, 80, 89
80, 39, 89
54, 72, 90
72, 54, 90
35, 84, 91
84, 35, 91
57, 76, 95
76, 57, 95
65, 72, 97
72, 65, 97
28, 96, 100
60, 80, 100
80, 60, 100
96, 28, 100
20, 99, 101
99, 20, 101
48, 90, 102
90, 48, 102
40, 96, 104
96, 40, 104
63, 84, 105
84, 63, 105
56, 90, 106
90, 56, 106
60, 91, 109
91, 60, 109
66, 88, 110
88, 66, 110
36, 105, 111
105, 36, 111
15, 112, 113
112, 15, 113
69, 92, 115
92, 69, 115
80, 84, 116
84, 80, 116
45, 108, 117
108, 45, 117
56, 105, 119
105, 56, 119
72, 96, 120
96, 72, 120
22, 120, 122
120, 22, 122
27, 120, 123
120, 27, 123
35, 120, 125
44, 117, 125
75, 100, 125
100, 75, 125
117, 44, 125
120, 35, 125
32, 126, 130
50, 120, 130
66, 112, 130
78, 104, 130
104, 78, 130
112, 66, 130
120, 50, 130
126, 32, 130
81, 108, 135
108, 81, 135
64, 120, 136
120, 64, 136
88, 105, 137
105, 88, 137
84, 112, 140
112, 84, 140
55, 132, 143
132, 55, 143
17, 144, 145
24, 143, 145
87, 116, 145
100, 105, 145
105, 100, 145
116, 87, 145
143, 24, 145
144, 17, 145
96, 110, 146
110, 96, 146
48, 140, 148
140, 48, 148
51, 140, 149
140, 51, 149
42, 144, 150
90, 120, 150
120, 90, 150
144, 42, 150
72, 135, 153
135, 72, 153
93, 124, 155
124, 93, 155
60, 144, 156
144, 60, 156
85, 132, 157
132, 85, 157
84, 135, 159
135, 84, 159
96, 128, 160
128, 96, 160
36, 160, 164
160, 36, 164
99, 132, 165
132, 99, 165
65, 156, 169
119, 120, 169
120, 119, 169
156, 65, 169
26, 168, 170
72, 154, 170
80, 150, 170
102, 136, 170
136, 102, 170
150, 80, 170
154, 72, 170
168, 26, 170
52, 165, 173
165, 52, 173
120, 126, 174
126, 120, 174
49, 168, 175
105, 140, 175
140, 105, 175
168, 49, 175
78, 160, 178
160, 78, 178
108, 144, 180
144, 108, 180
19, 180, 181
180, 19, 181
70, 168, 182
168, 70, 182
33, 180, 183
180, 33, 183
57, 176, 185
60, 175, 185
104, 153, 185
111, 148, 185
148, 111, 185
153, 104, 185
175, 60, 185
176, 57, 185
88, 165, 187
165, 88, 187
114, 152, 190
152, 114, 190
95, 168, 193
168, 95, 193
130, 144, 194
144, 130, 194
48, 189, 195
75, 180, 195
99, 168, 195
117, 156, 195
156, 117, 195
168, 99, 195
180, 75, 195
189, 48, 195
28, 195, 197
195, 28, 197
56, 192, 200
120, 160, 200
160, 120, 200
192, 56, 200
40, 198, 202
198, 40, 202
140, 147, 203
147, 140, 203
96, 180, 204
180, 96, 204
45, 200, 205
84, 187, 205
123, 164, 205
133, 156, 205
156, 133, 205
164, 123, 205
187, 84, 205
200, 45, 205
80, 192, 208
192, 80, 208
126, 168, 210
168, 126, 210
112, 180, 212
180, 112, 212
129, 172, 215
172, 129, 215
120, 182, 218
182, 120, 218
144, 165, 219
165, 144, 219
132, 176, 220
176, 132, 220
21, 220, 221
85, 204, 221
104, 195, 221
140, 171, 221
171, 140, 221
195, 104, 221
204, 85, 221
220, 21, 221
72, 210, 222
210, 72, 222
63, 216, 225
135, 180, 225
180, 135, 225
216, 63, 225
30, 224, 226
224, 30, 226
60, 221, 229
221, 60, 229
138, 184, 230
184, 138, 230
160, 168, 232
168, 160, 232
105, 208, 233
208, 105, 233
90, 216, 234
216, 90, 234
141, 188, 235
188, 141, 235
112, 210, 238
210, 112, 238
144, 192, 240
192, 144, 240
120, 209, 241
209, 120, 241
44, 240, 244
240, 44, 244
147, 196, 245
196, 147, 245
54, 240, 246
240, 54, 246
95, 228, 247
228, 95, 247
70, 240, 250
88, 234, 250
150, 200, 250
200, 150, 250
234, 88, 250
240, 70, 250
39, 252, 255
108, 231, 255
120, 225, 255
153, 204, 255
204, 153, 255
225, 120, 255
231, 108, 255
252, 39, 255
32, 255, 257
255, 32, 257
84, 245, 259
245, 84, 259
64, 252, 260
100, 240, 260
132, 224, 260
156, 208, 260
208, 156, 260
224, 132, 260
240, 100, 260
252, 64, 260
180, 189, 261
189, 180, 261
23, 264, 265
96, 247, 265
140, 225, 265
159, 212, 265
212, 159, 265
225, 140, 265
247, 96, 265
264, 23, 265
117, 240, 267
240, 117, 267
69, 260, 269
260, 69, 269
162, 216, 270
216, 162, 270
128, 240, 272
240, 128, 272
105, 252, 273
252, 105, 273
176, 210, 274
210, 176, 274
77, 264, 275
165, 220, 275
220, 165, 275
264, 77, 275
115, 252, 277
252, 115, 277
168, 224, 280
224, 168, 280
160, 231, 281
231, 160, 281
171, 228, 285
228, 171, 285
110, 264, 286
264, 110, 286
63, 280, 287
280, 63, 287
136, 255, 289
161, 240, 289
240, 161, 289
255, 136, 289
34, 288, 290
48, 286, 290
174, 232, 290
200, 210, 290
210, 200, 290
232, 174, 290
286, 48, 290
288, 34, 290
195, 216, 291
216, 195, 291
192, 220, 292
220, 192, 292
68, 285, 293
285, 68, 293
177, 236, 295
236, 177, 295
96, 280, 296
280, 96, 296
102, 280, 298
280, 102, 298
115, 276, 299
276, 115, 299
84, 288, 300
180, 240, 300
240, 180, 300
288, 84, 300
60, 297, 303
297, 60, 303
55, 300, 305
136, 273, 305
183, 244, 305
207, 224, 305
224, 207, 305
244, 183, 305
273, 136, 305
300, 55, 305
144, 270, 306
270, 144, 306
186, 248, 310
248, 186, 310
120, 288, 312
288, 120, 312
25, 312, 313
312, 25, 313
170, 264, 314
264, 170, 314
189, 252, 315
252, 189, 315
75, 308, 317
308, 75, 317
168, 270, 318
270, 168, 318
220, 231, 319
231, 220, 319
192, 256, 320
256, 192, 320
152, 285, 323
285, 152, 323
36, 323, 325
80, 315, 325
91, 312, 325
125, 300, 325
165, 280, 325
195, 260, 325
204, 253, 325
253, 204, 325
260, 195, 325
280, 165, 325
300, 125, 325
312, 91, 325
315, 80, 325
323, 36, 325
180, 273, 327
273, 180, 327
72, 320, 328
320, 72, 328
198, 264, 330
264, 198, 330
108, 315, 333
315, 108, 333
201, 268, 335
268, 201, 335
175, 288, 337
288, 175, 337
130, 312, 338
238, 240, 338
240, 238, 338
312, 130, 338
45, 336, 339
336, 45, 339
52, 336, 340
144, 308, 340
160, 300, 340
204, 272, 340
272, 204, 340
300, 160, 340
308, 144, 340
336, 52, 340
207, 276, 345
276, 207, 345
104, 330, 346
330, 104, 346
240, 252, 348
252, 240, 348
180, 299, 349
299, 180, 349
98, 336, 350
210, 280, 350
280, 210, 350
336, 98, 350
135, 324, 351
324, 135, 351
225, 272, 353
272, 225, 353
213, 284, 355
284, 213, 355
156, 320, 356
320, 156, 356
168, 315, 357
315, 168, 357
216, 288, 360
288, 216, 360
38, 360, 362
360, 38, 362
140, 336, 364
336, 140, 364
27, 364, 365
76, 357, 365
219, 292, 365
240, 275, 365
275, 240, 365
292, 219, 365
357, 76, 365
364, 27, 365
66, 360, 366
360, 66, 366
81, 360, 369
360, 81, 369
114, 352, 370
120, 350, 370
208, 306, 370
222, 296, 370
296, 222, 370
306, 208, 370
350, 120, 370
352, 114, 370
196, 315, 371
315, 196, 371
252, 275, 373
275, 252, 373
176, 330, 374
330, 176, 374
105, 360, 375
132, 351, 375
225, 300, 375
300, 225, 375
351, 132, 375
360, 105, 375
135, 352, 377
145, 348, 377
152, 345, 377
260, 273, 377
273, 260, 377
345, 152, 377
348, 145, 377
352, 135, 377
228, 304, 380
304, 228, 380
231, 308, 385
308, 231, 385
190, 336, 386
336, 190, 386
260, 288, 388
288, 260, 388
189, 340, 389
340, 189, 389
96, 378, 390
150, 360, 390
198, 336, 390
234, 312, 390
312, 234, 390
336, 198, 390
360, 150, 390
378, 96, 390
184, 345, 391
345, 184, 391
56, 390, 394
390, 56, 394
237, 316, 395
316, 237, 395
228, 325, 397
325, 228, 397
112, 384, 400
240, 320, 400
320, 240, 400
384, 112, 400
40, 399, 401
399, 40, 401
155, 372, 403
372, 155, 403
80, 396, 404
396, 80, 404
243, 324, 405
324, 243, 405
280, 294, 406
294, 280, 406
132, 385, 407
385, 132, 407
192, 360, 408
360, 192, 408
120, 391, 409
391, 120, 409
90, 400, 410
168, 374, 410
246, 328, 410
266, 312, 410
312, 266, 410
328, 246, 410
374, 168, 410
400, 90, 410
264, 315, 411
315, 264, 411
249, 332, 415
332, 249, 415
160, 384, 416
384, 160, 416
252, 336, 420
336, 252, 420
29, 420, 421
420, 29, 421
224, 360, 424
360, 224, 424
65, 420, 425
87, 416, 425
119, 408, 425
180, 385, 425
200, 375, 425
255, 340, 425
297, 304, 425
304, 297, 425
340, 255, 425
375, 200, 425
385, 180, 425
408, 119, 425
416, 87, 425
420, 65, 425
77, 420, 427
420, 77, 427
165, 396, 429
396, 165, 429
258, 344, 430
344, 258, 430
145, 408, 433
408, 145, 433
51, 432, 435
72, 429, 435
261, 348, 435
300, 315, 435
315, 300, 435
348, 261, 435
429, 72, 435
432, 51, 435
240, 364, 436
364, 240, 436
288, 330, 438
330, 288, 438
264, 352, 440
352, 264, 440
42, 440, 442
170, 408, 442
208, 390, 442
280, 342, 442
342, 280, 442
390, 208, 442
408, 170, 442
440, 42, 442
144, 420, 444
420, 144, 444
84, 437, 445
195, 400, 445
203, 396, 445
267, 356, 445
356, 267, 445
396, 203, 445
400, 195, 445
437, 84, 445
153, 420, 447
420, 153, 447
280, 351, 449
351, 280, 449
126, 432, 450
270, 360, 450
360, 270, 450
432, 126, 450
99, 440, 451
440, 99, 451
60, 448, 452
448, 60, 452
112, 441, 455
175, 420, 455
231, 392, 455
273, 364, 455
364, 273, 455
392, 231, 455
420, 175, 455
441, 112, 455
168, 425, 457
425, 168, 457
120, 442, 458
442, 120, 458
216, 405, 459
405, 216, 459
276, 368, 460
368, 276, 460
261, 380, 461
380, 261, 461
320, 336, 464
336, 320, 464
279, 372, 465
372, 279, 465
210, 416, 466
416, 210, 466
180, 432, 468
432, 180, 468
282, 376, 470
376, 282, 470
255, 396, 471
396, 255, 471
133, 456, 475
285, 380, 475
380, 285, 475
456, 133, 475
224, 420, 476
420, 224, 476
252, 405, 477
405, 252, 477
288, 384, 480
384, 288, 480
31, 480, 481
156, 455, 481
185, 444, 481
319, 360, 481
360, 319, 481
444, 185, 481
455, 156, 481
480, 31, 481
240, 418, 482
418, 240, 482
44, 483, 485
93, 476, 485
291, 388, 485
325, 360, 485
360, 325, 485
388, 291, 485
476, 93, 485
483, 44, 485
88, 480, 488
480, 88, 488
294, 392, 490
392, 294, 490
108, 480, 492
480, 108, 492
132, 475, 493
155, 468, 493
232, 435, 493
340, 357, 493
357, 340, 493
435, 232, 493
468, 155, 493
475, 132, 493
190, 456, 494
456, 190, 494
297, 396, 495
396, 297, 495
140, 480, 500
176, 468, 500
300, 400, 500
400, 300, 500
468, 176, 500
480, 140, 500