本文へスキップ
Certia
テクノロジ系
秋期

基本情報技術者 2012年 秋期 問2

2 / 80

与えられた正の整数x0,x1(x0>x1)の最大公約数を,次の手順で求める。x0=175,x1=77の場合,手順(2)は何回実行するか。ここで,“A→B”は,AをBに代入することを表す。〔手順〕(1) 2→i (2) xi−2をxi−1で割った剰余→xi (3) xi=0ならばxi−1を最大公約数として終了する。(4) i+1→iとして(2)に戻る。

正解と解説

表示する
正解 イ

4

ユークリッドの互除法で175と77の剰余を順に求めます。175÷77余り21、77÷21余り14、21÷14余り7、14÷7余り0。剰余を求める手順(2)は合計4回実行されます。

AI に聞く

AI のボタンを押すと、問題文と解答を入れたプロンプトをコピーしてから各サービスを開きます。入力欄に自動で入らない場合は貼り付けてください。