Menambah Data Array
Setelah kita mendeklarasikan array, kita bisa menambah data pada array tersebut. sebelum penambahan data, terlebih dahulu kita harus menyiapkan ruang untuk tempat data baru. ruang baru tersebut kita buat dengan menggeser data lama sejauh yang diperlukan. Berikut program penambahan data pada array.
#include <stdio.h>
#include <conio.h>
int main()
{
#include
#include
int main()
{
/*pendeklarasian sekaligus pengisian data array*/
int a[20]={10,20,30,40,50};
int index,banyakdata=5,jumlahtambah;
/*cetak data array*/
printf("Data anda adalah:");
for(index=0;index<banyakdata;index++)
{
printf("\nDatake-%d: %d",index+1,a[index]);
}
/*proses penambahan data*/
printf("\n\nMasukan jumlah penambahan data: ");
/*jumlah tambah untuk menentukan banyaknya looping(pengulangan)*/
scanf("%d",&jumlahtambah);
/*proses penggeseran data untuk menciptakan ruang kosong di awal array*/
for(index=0;index<banyakdata;index++)
{
a[banyakdata+jumlahtambah-1-index]=a[banyakdata-1-index];
}
/*input data tambahan*/
for(index=0;index<jumlahtambah;index++)
{
printf("Masukan data tambahan: ");
scanf("%d",&a[index]);
}
/*cetak data array baru*/
printf("\n\ndata anda sekarang adalah: ");
for(index=0;index<banyakdata+jumlahtambah;index++)
{
printf("\nData ke-%d: %d",index+1,a[index]);
}
getch();
}
Untuk sourcecode dan program eksekusinya ada di:
ziddu, tambah_awal_array.rar
sharecash, Tambah awal array
Hai, nama saya Ikhsan Noor Rosyidin. Saya membuat blog ini agar lebih memotivasi saya dalam belajar pemrograman. Selain itu juga sebagai sarana saya berbagi dengan semua orang di internet. Saya menggunakan O/S Ubuntu 10.04 LTS, dan untuk compiler C/C++ saya gunakan GCC. Semoga isi dari blog ini bermanfaat bagi pengunjung. Harap pengunjung meninggalkan komentar, terimakasih.

0 comments:
Post a Comment