Bagaimana C++ Memodifikasi Array di Fungsi

Array telah dikenal luas di kalangan programmer dan developer. Kami telah menggunakan array di hampir setiap bahasa struktural untuk bahasa berorientasi objek. Seperti yang kita ketahui, array menyimpan lebih dari satu nilai dalam indeksnya, dan kita juga memodifikasi array. Jadi, pada artikel hari ini, kita akan membahas bagaimana cara memodifikasi array pada fungsi C++. Mulailah dengan masuk dari sistem Linux dan luncurkan terminal dengan “Ctrl+Alt+T” jalan pintas.

Contoh 01

Kami akan memodifikasi array satu dimensi sederhana dalam ilustrasi pertama kami. Mulai contoh pertama dengan membuat file baru bernama “test.cc” di shell dengan memanfaatkan kueri sentuh. File ini dibuat di folder Home Ubuntu 20.04. Perintah GNU Nano berguna ketika user mencoba membukanya dan mengeditnya di alat editor.

$ touch test.cc
$ nano test.cc

Saat file dibuka di editor, mulailah menambahkan beberapa kode C untuk memodifikasi array. Sertakan beberapa header yang diperlukan di awal file kode, yaitu aliran input-output dan pustaka C++ standar. Namespace standar harus diinisialisasi dalam kode karena tanpanya, kode tidak akan berfungsi. Kami akan bekerja dalam metode utama untuk memodifikasi array di C++. Di dalam fungsi main(), kita telah menginisialisasi larik “A” berukuran 5, yang memiliki lima nilai di dalamnya. “coutKlausa ” digunakan di sini untuk menampilkan larik asli. “for” loop dideklarasikan dan diinisialisasi untuk mengulang nilai array dan menampilkannya satu demi satu dengan bantuan “coutklausa. Kode terlampir pada gambar berikut:

Setelah menampilkan nilai larik asli, kami telah menetapkan nilai baru untuk setiap indeks larik “A” dengan bantuan nomor indeksnya. Lain “coutKlausa ” digunakan di sini untuk memberi tahu user bahwa kita telah menampilkan larik yang dimodifikasi. Setelah ini, “for” loop melakukan tugasnya dan mulai mengumpulkan nilai array satu per satu. Ini menampilkan nilai pada terminal dengan bantuan “cout” pernyataan sekali lagi. Metode main() berakhir di sini. Setelah kompilasi, kode akan dieksekusi. Output menampilkan array asli terlebih dahulu dan kemudian yang diperbarui:

$ g++ test.cc
$./a.out

Contoh 02

Mari kita ubah array tipe string sekarang. Jadi, kami telah membuka file yang sama dan menginisialisasi array string berukuran 5 dengan tiga nilai. SEBUAH “for” loop digunakan di sini untuk menampilkan larik yang diinisialisasi di terminal. Setelah ini, kami telah memodifikasi array dengan menetapkan dua nilai string baru ke dua indeks terakhirnya. Array telah ditampilkan sekali lagi setelah memperbarui dengan bantuan “for” lingkaran.

Kode terlampir pada gambar terlampir berikut.

Ketika kami mengkompilasi kode dan mengeksekusi file, itu menampilkan array asli terlebih dahulu dan kemudian, array yang diperbarui di layar shell. Outputnya ditunjukkan pada snapshot terlampir di bawah ini:

$ g++ test.cc
$./a.out

Contoh 03

Sampai sekarang, kita telah membahas contoh-contoh modifikasi array satu dimensi di C++. Saat ini, kami akan mengilustrasikan contoh memodifikasi array dua dimensi di C++.

Untuk ini, kami telah membuka file yang sama dan menambahkan header yang diperlukan. Setelah menggunakan namespace untuk C++, kita telah menginisialisasi array dua dimensi dengan 2 baris dan 3 kolom. Kami juga telah menetapkannya 3 nilai kolom. Klausa “cout” menunjukkan bahwa kita akan menampilkan array dua dimensi yang sudah dideklarasikan di terminal. Dengan bantuan klausa “cout” dalam “for” loop, array asli telah ditampilkan. Loop pertama menunjukkan baris, dan detik menunjukkan kolom untuk matriks array “A”. Kami telah menetapkan empat nilai baru ke array dengan bantuan nomor baris dan kolom satu per satu.

cout” dalam loop berfungsi untuk menampilkan larik 2D yang diperbarui di terminal. Selagi “ifPernyataan ” digunakan di sini untuk memotong array menjadi 2 dimensi dengan bantuan “n” di sini. Kode terlampir pada gambar berikut:

Terakhir, kompilasi kode untuk membuatnya dapat dieksekusi. Ketika kami telah mengkompilasi dan menjalankan kode, itu menampilkan larik 2D asli dan kemudian, memperbarui larik 2D di layar terminal.

$ g++ test.cc
$./a.out

Kesimpulan

Panduan ini telah membahas beberapa metode langsung dan mudah digunakan untuk memodifikasi array tipe integer dan string di C++. Saat memodifikasi, kami telah menggunakan array satu dimensi dan dua dimensi terlepas dari ukurannya. Kami percaya bahwa artikel ini akan membantu Anda dengan cara terbaik saat memodifikasi array satu dimensi dan dua dimensi di C++.

Related Posts