復習 - 配列の反転
CoddyのC++ジャーニー「基礎」セクションの一部 — レッスン 64/74。
チャレンジ
簡単double型の配列とその配列のサイズを引数として受け取り、逆順にした配列を出力するプログラムを作成してください。
例えば、[1, 2, 3]の場合、期待される出力は[3, 2, 1]です。
逆方向に反復処理を行うには、0より大きい数値から開始してiをデクリメント(減少)させる必要があります:
for (int i = n - 1; i>=0; i--) {...}自分で試してみよう
#include <iostream>
#include <vector>
int main() {
int n;
std::cin >> n;
std::cin.ignore();
double arr[n];
for (int i = 0; i < n; i++) {
double val;
std::cin >> val;
arr[i] = val;
}
double reverseArr[n];
// 以下にコードを記述してください
for (int i = 0; i<n; i++) {
std::cout << reverseArr[i] << std::endl;
}
return 0;
}