• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:レジスタの問題がわかりません。)

レジスタの問題:A~Cが0~99までのある値を記憶している。手順9で終了させるには?

このQ&Aのポイント
  • レジスタの問題についてです。A~Cが0~99までのある値を記憶している場合、手順9で終了させる方法を教えてください。
  • A~Cが0~99までのある値を記憶している場合、手順9で終了させる方法がわかりません。掛け算や割り算が使えないため、別の方法を教えてください。
  • レジスタの問題です。A~Cが0~99までのある値を記憶している場合、手順9で終了させる方法をお教えください。掛け算や割り算は使用できませんので、代替案をご提案ください。

質問者が選んだベストアンサー

  • ベストアンサー
  • koujikuu
  • ベストアンサー率43% (429/993)
回答No.2

A=89 の時 C=8 B=9 でなく、 A=89 の時 C=80 B=9 でしょうか? 1. C=A 2. A=A-10 3. S=0 (A=>0) ならば 2 へ 4. A=A+10 5. B=A 6. A=C 7. A=A-B 8. C=A 9. END

akpgmd
質問者

お礼

ご回答ありがとうございます。 失礼しました。 先に教えていただいた回答で相違ないです。私の計算方法が間違っていました。 ありがとうございました。

その他の回答 (1)

  • koujikuu
  • ベストアンサー率43% (429/993)
回答No.1

1. C=-1 2. C=C+1 3. A=A-10 4. S=0 (A=>0) ならば 2 へ 5. A=A+10 6. B=A 7. END "="は代入を表します、手順9もかからないです、??

akpgmd
質問者

お礼

ご回答ありがとうございます。 記載頂いた内容ですと、Bが一の位、Cが10の位を求めることができませんでした。