Program C++ Menghapus Data Dari Array

Yosa AP
---
Program Menghapus Data Pada Array Menggunakan C++ - Hai sobat, pada kesempatan ini saya akan memposting tentang bagaimana cara menghapus data pada suatu array.
Berikut ini adalah source code dari program menghapus data pada array dengan C++.
#include <iostream> using namespace std; // Mencari data yang akan dihapus int findElement(int arr[], int n, int key); // Fungsi hapus data int deleteElement(int arr[], int n, int key) { // Menemukan posisi data yang akan dihapus int pos = findElement(arr, n, key); if (pos == - 1) { cout << "Data tidak ditemukan!"; return n; } int i; for (i = pos; i < n - 1; i++) arr[i] = arr[i + 1]; return n - 1; } int findElement(int arr[], int n, int key) { int i; for (i = 0; i < n; i++) if (arr[i] == key) return i; return - 1; } int main() { int i; int arr[] = {10, 20, 30, 40, 50}; int n = sizeof(arr) / sizeof(arr[0]); int key = 40; // Data yang akan dihapus cout << "Array sebelum dihapus \n"; for (i = 0; i < n; i++) cout << arr[i] <<" " ; n = deleteElement(arr, n, key); cout << "\n\nArray setelah dihapus\n"; for (i = 0; i < n; i++) cout << arr[i] << " "; return 0; }Salin code diatas dan tempelkan disini.
Berikut hasil setelah kita "Run".
![]() |
Menghapus Data Dari Array C++ |
Berhasil!
Sekian tutorial tentang program menghapus data dari dalam array C++. Semoga artikel yang saya bagikan ini bermanfaat. .Terimakasih
Posting Komentar
Posting Komentar