Pi: Difference between revisions

631 bytes added ,  2 years ago
Added swift 4.2 code
(Added swift 4.2 code)
Line 3,980:
)
};</lang>
 
=={{header|Swift}}==
{{works with|Swift 4.2}}
<lang swift>
//
// main.swift
// pi digits
//
// Created by max goren on 11/11/21.
// Copyright © 2021 maxcodes. All rights reserved.
//
 
import Foundation
 
var r = [Int]()
var i = 0
var k = 2800
var b = 0
var c = 0
var d = 0
 
for _ in 0...2800 {
r.append(2000);
}
while k > 0 {
d = 0;
i = k;
while (true) {
d = d + r[i] * 10000
b = 2 * i - 1
r[i] = d % b
d = d / b
i = i - 1
if i == 0 {
break;
}
d = d * i;
}
print(c + d / 10000, "")
c = d % 10000
k = k - 14
}
</lang>
 
=={{header|Pascal}}==
Anonymous user