HOME»基本情報技術者試験掲示板»重点対策より解説お願い致します。
投稿する
重点対策より解説お願い致します。 [5107]
まきさん(No.1)
問題4-3より P228
回答がイになるのですがなぜそうなるのでしょうか
[PG]
整列型の配列:sort(整列型の配列:array)
整数型 i,j,work,work
for(iを1からarrayの要素数-1まで1ずつ増やす)
①
flag←0
for(jを1からarrayの要素数-1まで1ずつ増やす)
②
if(array[j]>array[j+1])
③
flag←1
work←array[i]
array[j]←array[j+1]
array[j+1]←work
endif
④
endfor
⑤
if(flag =0)
return array
endif
endfor
return array
処理A flag←0 ①に入る
処理B flag←1 ③に入る
処理C if(flag =0) ⑤に入る
return array
endif
回答がイになるのですがなぜそうなるのでしょうか
[PG]
整列型の配列:sort(整列型の配列:array)
整数型 i,j,work,work
for(iを1からarrayの要素数-1まで1ずつ増やす)
①
flag←0
for(jを1からarrayの要素数-1まで1ずつ増やす)
②
if(array[j]>array[j+1])
③
flag←1
work←array[i]
array[j]←array[j+1]
array[j+1]←work
endif
④
endfor
⑤
if(flag =0)
return array
endif
endfor
return array
処理A flag←0 ①に入る
処理B flag←1 ③に入る
処理C if(flag =0) ⑤に入る
return array
endif
2023.09.30 14:08