424 :
9:
【質問テンプレ】
[1] 授業単元:C言語課題
[2] 問題文(含コード&リンク):2つの正の整数(aとb)の最大公約数をユークリッドの互除法を用いて表示するプログラムを作成せよ。ただし、0<b≦a≦32767とする。
≪ユークリッドの互除法≫
ユークリッドの互除法による最大公約数(GREATEST COMMON DIVISOR:GCD)は、次のように求める。
@2数(aとb)の中で大きい値をl、小さい値をmとする。
Alをmで割り、あまりをrとする。
r=0ならば、mが最大公約数となる。
r≠0(0<r<m)ならばl←m、m←r として再びAの処理を行う。
[3] 環境
[3.1] OS:Windows
[3.2] コンパイラ名とバージョン:main.c Visual Studio 2008
[3.3] 言語:C++
[4] 期限:2010年6月18日17:00まで
[5] その他の制限:(まだ本当に初心者なので)do文やif文、for文まで習いました。
期限までは時間がありますが…宜しくお願いしますm(_ _)m