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
