ada program bagus nih tentang c++,program ini untuk mencari letak data,mengganti data yang salah,juga bisa menghapus data juga.......
mau tahu gimana programnya????
okelah,,,ini dia listing programnya....
cekidot
#include <conio.h>
#include <iostream.h>
main()
{
int A[10];
int i, j, nilai,data,baru,a,b,c,d,k;
cout<<"\n masukkan jumlah elemen : ";cin>>data;
//menampilkan nilai yang terdapat pada elemen array
for(i=0;i<data;i++)
{
cout<<"\nData["<<i<<"]=";cin>>A[i];
}
cout<<endl;
//memasukkan nilai yang akan dicari
cout<<"\nMasukkan nilai yang akan dicari= ";
cin>>nilai;
//melakukan pencarian data
for(j=0;j<data;j++)
{
if(A[j]==nilai)
{
cout<<"\nNilai yang dicari terdapat pada index ke-"<<j;
}
}
//mengganti data
cout<<"\nMasukkan index yang ingin diganti : ";
cin>>c;
cout<<"\nMasukkan data pengganti : ";
cin>>baru;
a = c;
A[a] = baru;
cout<<"\nData yang baru : \n";
for(b=0;b<data;b++)
{
cout<<"\nData["<<b<<"]="<<A[b];
}
//menghapus data
cout<<"\nMasukkan index yang ingin dihapus : ";
cin>>d;
i=d;
cout<<"\nNilai yang dihapus : ";
cout<<" "<<A[i]<<" pada index ke- "<<i<<" \n";
cout<<"\nNilai akhir : \n";
for(j=d;j<data;j++)
{
A[j]=A[j+1];
}
for(k=0;k<data-1;k++)
{
cout<<"\nData["<<k<<"]="<<A[k];
}
getch();
}
ini dia hasilnya:
gimana???
bagus kan????
selamat mencoba,,,
mau tahu gimana programnya????
okelah,,,ini dia listing programnya....
cekidot
#include <conio.h>
#include <iostream.h>
main()
{
int A[10];
int i, j, nilai,data,baru,a,b,c,d,k;
cout<<"\n masukkan jumlah elemen : ";cin>>data;
//menampilkan nilai yang terdapat pada elemen array
for(i=0;i<data;i++)
{
cout<<"\nData["<<i<<"]=";cin>>A[i];
}
cout<<endl;
//memasukkan nilai yang akan dicari
cout<<"\nMasukkan nilai yang akan dicari= ";
cin>>nilai;
//melakukan pencarian data
for(j=0;j<data;j++)
{
if(A[j]==nilai)
{
cout<<"\nNilai yang dicari terdapat pada index ke-"<<j;
}
}
//mengganti data
cout<<"\nMasukkan index yang ingin diganti : ";
cin>>c;
cout<<"\nMasukkan data pengganti : ";
cin>>baru;
a = c;
A[a] = baru;
cout<<"\nData yang baru : \n";
for(b=0;b<data;b++)
{
cout<<"\nData["<<b<<"]="<<A[b];
}
//menghapus data
cout<<"\nMasukkan index yang ingin dihapus : ";
cin>>d;
i=d;
cout<<"\nNilai yang dihapus : ";
cout<<" "<<A[i]<<" pada index ke- "<<i<<" \n";
cout<<"\nNilai akhir : \n";
for(j=d;j<data;j++)
{
A[j]=A[j+1];
}
for(k=0;k<data-1;k++)
{
cout<<"\nData["<<k<<"]="<<A[k];
}
getch();
}
ini dia hasilnya:
gimana???
bagus kan????
selamat mencoba,,,
0 comments:
Posting Komentar