PERHATIAN

Blog ini telah berhenti updatenya. Saya telah membuat blog baru yang lebih spesifik tentang pemrograman. Alamat blog baru saya di http://kasandolo.blogspot.com. Sebagian dari post saya di blog ini juga telah saya pindah ke blog baru saya tersebut. Semoga anda berkenan mengunjungi blog baru saya. Terima kasih.

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()
{
/*pendeklarasian sekaligus pengisian data array*/
int a[]={10,20,30,40,50};
int index,banyakdata=5,max=banyakdata,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(pengukangan)*/
scanf("%d",&jumlahtambah);
/*proses penggeseran data untuk menciptakan ruang kosong di awal array*/
for(index=banyakdata+jumlahtambah;index>0;index--)
{
a[index]=a[max];
max--;
}

/*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:
tambah_awal_array.rar

0 komentar:

  © Blogger templates The Professional Template by Ourblogtemplates.com 2008

Back to TOP