Rangkuman: array Terbalik
Termasuk bagian Dasar-Dasar dalam perjalanan C++ di Coddy. Pelajaran 64 dari 74.
Tantangan
MudahKode awal membaca ukuran array n, lalu membaca n angka double ke dalam arr. Kode ini juga mendeklarasikan array kedua, reverseArr, dan perulangan di bagian akhir mencetak reverseArr satu elemen per baris.
Tugasmu: isi reverseArr agar berisi elemen-elemen arr dalam urutan terbalik. Jangan ubah kode pembacaan atau perulangan pencetakan.
Contohnya, untuk input 3, 1, 2, 3, output-nya adalah 3, 2, 1 (masing-masing pada barisnya sendiri).
Salah satu caranya adalah menelusuri arr dari belakang dan menyalin setiap elemen ke posisi kosong berikutnya dalam reverseArr. Untuk melakukan iterasi mundur, mulai dari n - 1 dan kurangi i:
for (int i = n - 1; i>=0; i--) {...}Coba sendiri
#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];
// Tulis kodemu di bawah ini
for (int i = 0; i<n; i++) {
std::cout << reverseArr[i] << std::endl;
}
return 0;
}Semua pelajaran di Dasar-Dasar
4Operator Bagian 1
Operator AritmetikaOperator ModuloIncrement/DecrementPost Increment/DecrementPintasan AritmetikaOperator PerbandinganPerbandingan String7Dasar-Dasar Input dan Output
Pernyataan coutPernyataan cinInput stringUlasan: Hingga 120Ulasan: Benar atau Salah3Variabel Bagian 2
Deklarasi TipeKonvensi PenamaanUlasan: Inisialisasi VariabelKonversi Tipe Bagian 1Konversi Tipe Bagian 26Pengambilan Keputusan
Pernyataan ifIf - ElsePernyataan switchOperator PercabanganRingkasan - If ElseIf - Else BersarangLatihan sendiri: Compiler C++ online