मैं सोच रहा था कितनी दूर आप इस मुद्रित कर सकते हैं:आर का उपयोग करके दशमलव बिंदु के बाद कितनी संख्याएं आप दिखा सकते हैं?
http://www.iheartchaos.com/post/16393143676/fun-with-math-dividing-one-by-998001-yields-a
आर में
जैसे: 1/998001
मैं सोच रहा था कितनी दूर आप इस मुद्रित कर सकते हैं:आर का उपयोग करके दशमलव बिंदु के बाद कितनी संख्याएं आप दिखा सकते हैं?
http://www.iheartchaos.com/post/16393143676/fun-with-math-dividing-one-by-998001-yields-a
आर में
जैसे: 1/998001
यहां एक समाधान है जिसके लिए किसी भी फैंसी पैकेज की आवश्यकता नहीं होती है, केवल बेस आर और एक फ्लैशबैक eleme एनटीरी स्कूल अंकगणितीय:
longdiv <- function(num,den, limit=3000, spaces=TRUE) {
i <- 0
if(num < den) {
cat('0.')
num <- num*10
} else {
cat(num %/% den, '.', sep='')
num <- (num %% den) * 10
}
while(i < limit) {
i <- i + 1
if(num < den){
cat('0')
num <- num*10
} else {
cat(num %/% den)
num <- (num %% den) * 10
}
if(spaces){
if((i %% 30) == 0) {
cat('\n')
} else if((i %% 3) == 0) {
cat(' ')
}
}
flush.console()
}
cat('\n')
}
longdiv(1,998001)
+1 वास्तव में बहुत अच्छा काम है –
आर आईईईई 754 का उपयोग करता है। इसलिए, अपने प्रश्न का उत्तर देने के लिए, 16 से अधिक महत्वपूर्ण अंक नहीं। –
क्या यह आर में होना चाहिए? पाइथन जैसी एक और सामान्य उद्देश्य भाषा मेरी पसंद होगी। –
हाँ, mpmath के साथ पायथन में तुच्छ। –