IPA ITパスポート R05

問題 60 / 100

出典: 令和5年度 春期 ITパスポート 問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の全ての要素を先頭から順にコンマ区切りで出力する

1, 2, 3, 4
1, 3, 2, 4
3, 1, 4, 2
4, 3, 2, 1

当サイトでは、ユーザー体験の向上を目的としてCookieを使用しています。サイトの利用を継続することで、Cookieの使用に同意したものとみなされます。