Senin, 27 Februari 2017
Program c++ pencari data dalam array dimensi 2
Oleh Muh. Izhar Akhirul Safar E1E1 15 080 Jurusan Teknik Informatika, Fakultas Teknik, Universitas Halu Oleo
Berikut codingnya :
#include <iostream>
using namespace std;
int main()
{ int x,y,c;
int bendera=0;
int j=0;
int p=0;
cout << "Masukkan jumlah kolom : ";cin>>x; //lebar array
cout<<"Masukkan jumlah baris : ";cin>>y; //panjang array
int a[y][x];
for (int b=0;b<y;b++) //looping input data
{
for (int n=0;n<x;n++)
{
cout<<"Masukkan data untuk indeks ["<<b<<"]"<<"["<<n<<"] ";cin>>a[b][n];
}
}
for (int b=0;b<y;b++) //looping output matriks
{ cout<<endl;
for (int n=0;n<x;n++)
{
cout<<a[b][n]<<" ";
}
}
cout<<endl;
cout<<endl;
cout<<"Masukkan data yang ingin dicari : ";cin>>c;
cout<<endl;
for (int b=0;b<y;b++) //looping pencari data yang dicari
{
for (int n=0;n<x;n++)
{
if (a[b][n]==c)
{
bendera=1;
j++;
}
}
}
if (bendera==1) //jika ditemukan
{
cout<<"Data "<<c<<" ditemukan pada posisi";
for (int b=0;b<y;b++)
{
for (int n=0;n<x;n++)
{
if (a[b][n]==c)
{ p++;
if (p>1)
{
cout<<",";
}
cout<<" ["<<b<<"]"<<"["<<n<<"]";
}
}
}
cout<<"...jadi total data yang ditemukan sebanyak "<<j<<" data";
}
else //jika tidak
{
cout<<"Data tak ditemukan";
}
return 0;
}
Preview :
Langganan:
Posting Komentar (Atom)
Tidak ada komentar:
Posting Komentar