Selasa, 01 November 2011

Program C++ Mengganti/Mengedit Isi Array secara Dinamis

#include <conio.h>
#include <iostream.h>
void main()
{
//deklarasi variable
int angka[20],i,data,a,x;
cout<<"Masukkan jumlah elemen: ";cin>>data;
cout<<"\nINPUT\n";

//perulangan inputan isi data
for(i=0;i<data;i++)
{
cout<<"Data ke-"<<i<<" : ";cin>>angka[i]; }
cout<<"\nOUTPUT\n";

//perulangan menampilkan output
for(i=0;i<data;i++)
{
cout<<"Data ke-"<<i<<": "<<angka[i]<<"\n";
}

//input data yg akan diedit
cout<<"\nMasukkan nilai yang akan diedit: ";cin>>a;
x=0;
for(i=0;i<data;i++)
if(angka[i]==a)
{x=1 ;
cout<<"Data dengan nilai "<<a<<" di index ke-"<<i<<"\n";
cout<<"\nMasukkan data yang baru: ";cin>>angka[i];
cout<<"\nData yang baru: ";
for(i=0;i<data;i++)
{cout<<"\nData ke-"<<i<<" :"<<angka[i];}
}
if(x==0)
{cout<<"Data yang anda masukkan salah";}
getch();
}

1 komentar: