トップページ > 記事閲覧
V−2
日時: 2012/10/8 15:30
名前: 技術士補.com
皆様の解答を、お待ちしております。
記事編集 編集
Re: V−2
日時: 2013/10/15(Tue) 11:39
名前: tomihara
1

3の探索において
left=0;right=8;
while開始
■出力 8
c = 4;
if(a[4] > x)は8:3より真
right=3;
whileの評価(0<=3)により真
■出力 3
c = 1;
if(a[1] > x)は3:3により偽
else if(a[1] < x)は3:3により偽
return c;により終了。

C言語において ( 0 + 3 ) / 2 のintキャストは2でなく1。
http://ja.wikipedia.org/wiki/%E7%AB%AF%E6%95%B0%E5%87%A6%E7%90%86#C.E8.A8.80.E8.AA.9E.E3.81.AB.E3.81.8A.E3.81.91.E3.82.8B.E5.9E.8B.E5.A4.89.E6.8F.9B.E3.81.A8.E7.AB.AF.E6.95.B0.E5.87.A6.E7.90.86
Re: V−2
日時: 2013/10/14(Mon) 19:36
名前: ga
1
件名
(必須)
名前
(必須)
画像認証
(必須)
(投稿時に右の数字を入力してください) 投稿キー
コメント
(必須)

- WEB PATIO -