×

令和5年度 · 問60

選択肢を押すと回答が確定します

手続printArrayは、配列integerArrayの要素を並べ替えて出力する。手続printArrayを呼び出したときの出力はどれか。ここで、配列の要素番号は1から始まる。

〔プログラム〕
○printArray()
 整数型: n, m
 整数型の配列: integerArray ← {2, 4, 1, 3}
 for (n を 1 から (integerArray の要素数 - 1) まで 1 ずつ増やす)
  for (m を 1 から (integerArray の要素数 - n) まで 1 ずつ増やす)
   if (integerArray[m] > integerArray[m + 1])
    integerArray[m] と integerArray[m + 1] の値を入れ替える
   endif
  endfor
 endfor
 integerArray の全ての要素を先頭から順にコンマ区切りで出力する