第9講 ユークリッド互除法
第3話 ユークリッド互除法プログラム例
を実現するプログラム例
#! ruby -Ks
def f(a,b)
a=a%b
if a==0 then
return b
end
f(b,a)
end
def g(a,b)
if b>a then
w=a
a=b
b=w
end
end
print "aを入力して下さい。 a="
a=gets.to_i
print "bを入力して下さい。 b="
b=gets.to_i
g(a,b)
print "aとbの最大公約数は",f(a,b),"です。\n"
参考ダウンロード添付ファイル
解説は次話で行います。
eclipse c++ 入門
魔方陣 数独で学ぶ VBA 入門
数独のシンプルな解き方・簡単な解法の研究
vc++講義へ
vba 2013 2010 2007 入門へ
VB講義基礎へ
初心者のための世界で一番わかりやすいVisual C++入門基礎講座へ
初心者のための世界で一番わかりやすいVisual Basic入門基礎講座へ
専門用語なしの C言語 C++ 入門(Visual C++ 2010で学ぶ C言語 C++ 入門)
専門用語なしの excel vba マクロ 入門 2013 2010 2007 対応講義 第1部
eclipse java 入門へ
excel 2016 vba 入門第1部へ
本サイトトップへ