第20講 n進数演算−−−引き算
第9話 引き算プログラム解説その4
を実現するプログラムエンジン核心部分再掲
For i = 0 To mx - 1
If d(i) < e(i) Then
For j = i + 1 To mx - 1
If d(j) > 0 Then
d(j) = d(j) - 1
Exit For
Else
d(j) = n - 1
End If
Next
d(i) = d(i) + n
End If
c(i) = d(i) - e(i)
Next
参考ダウンロード添付ファイル
解説その3
i = 2 までで、
↓
↓
↓
が実現できました。
4巡目のループに入ります。
i = 3 のとき、
d(3) = 6 e(3) = 6
d(i) ≧ e(i)ですから、
c(i) = d(i) - e(i)
すなわち
c(3) = d(3) - e(3)
が実行され、
c(3) = 6 - 6 = 2
となります。
これで、
↓
までが実現できて5巡目に入ります。
i = 4 のとき、
d(4) = 6 e(4) = 1
d(i) ≧ e(i)ですから、
c(i) = d(i) - e(i)
すなわち
c(4) = d(4) - e(4)
が実行され、
c(4) = 6 - 1 = 5
となります。
これで、
↓
までが実現できて6巡目に入ります。
i = 5 のとき、
d(5) = 4 e(5) = 4
d(i) ≧ e(i)ですから、
c(i) = d(i) - e(i)
すなわち
c(5) = d(5) - e(5)
が実行され、
c(5) = 4 - 4 = 0
となります。
これで、
↓
までが実現できて7巡目に入ります。
eclipse c++ 入門
魔方陣 数独で学ぶ VBA 入門
数独のシンプルな解き方・簡単な解法の研究
vc++講義へ
excel 2013 2010 2007 vba入門へ
VB講義基礎へ
初心者のための世界で一番わかりやすいVisual C++入門基礎講座へ
初心者のための世界で一番わかりやすいVisual Basic入門基礎講座へ
専門用語なしの C言語 C++ 入門(Visual C++ 2010で学ぶ C言語 C++ 入門)
専門用語なしの excel vba マクロ 入門 2013 2010 2007 対応講義 第1部
eclipse java 入門へ
excel 2016 vba 入門へ
小学生からエンジニアまでのRuby入門へ
本サイトトップへ