記事 での「整数計算」の検索結果 9件
相隣る数の積
比較的近い奇数×偶数の計算には、下図のようなn(n+1)の表を知っていると有用だそうです。 これはいわゆる三角数の2倍であり、覚えておいて損はないようです。 (m-n)×(m+1+n) =m(m+1..
タグ: 整数計算
2乗した数(Ruby)
0から100までの整数の2乗を表示するプログラムをRubyで書きました。 25ずつに区切り、上から下、下から上といわゆる「牛耕式」と呼ばれる配列だそうです。 このように並べるのは、和や差が50とか1..
タグ: 2乗 整数計算
2乗して1を足した数(Ruby)
x^2+1の列を、xが1から50まで、Rubyのプログラムで下記のとおり計算しました。1.xが奇数のときは2で割り切れ、他は奇数である2.xの一の位が2、3、7、8のときは5で割り切れる3.2以上の..
タグ: 素因数分解 整数計算 法則
6174は魔法の数!?(実践編)
過去記事[6174は魔法の数!?]で、「6174」という数は不思議な数であることを紹介しました。 C++を使って、4桁とも同じ数字でない場合は、結果がすべて「6174」になることを確認してみましたの..
タグ: パズル 整数計算
6174は魔法の数!?
─────【例1】0001: 1000 - 0001 = 09990999: 9990 - 0999 = 89918991: 9981 - 1899 = 80828082: 8820 - 0288 =..
タグ: 整数計算
素因数分解
# 素因数分解def factorize(n) ans = Array.new tbl = [0, 1, 2, 2, 4] d = 2 i = 1 while n / d..
タグ: 因数分解 整数計算
1000の階乗
# 階乗計算def factorial(n) return n * factorial(n - 1) if n > 1 return 1endx = 1000n = factoria..
タグ: 階乗 整数計算
3^10000の計算
# 3^10000の計算k = 3x = 10000n = 1x.times do n = n * kendprint "#{k}^#{x} = "puts n─────
タグ: 整数計算
2^1000000の計算
# 2^1000000の計算n = 1x = 1000000x.times do n = n * 2endprint "2^" + x.to_s + " = &qu..
タグ: 整数計算