Mã:
#include <iostream>
using namespace std;
void nhap (int a[], int &n, int &x);
void timkiemnp(int a[], int n, int x);
int main()
{
int a[50], n, x;
nhap(a,n,x);
timkiemnp(a,n,x);
}
void nhap (int a[], int &n, int &x)
{
cin>>n>>x;
for(int i=0; i<n ; i++)
{
cin>>a[i];
}
}
void timkiemnp(int a[], int n, int x)
{
int dem=0;
int l=0, r=n-1;
while(l<=r)
{
int m=(l+r)/2;
if (a[m]==x)
{
cout<<m<<" ";
dem=dem+1;
}
if(a[m]>x)
r=m-1;
else l=m+1;
}
if(dem==0) cout<<"-1";
}
AI XEM CODE Này SAI CHỗ NàO Mà K RA Kết QUả K
#include <iostream>
using namespace std;
void nhap (int a[], int &n, int &x);
void timkiemnp(int a[], int n, int x);
int main()
{
int a[50], n, x;
nhap(a,n,x);
timkiemnp(a,n,x);
}
void nhap (int a[], int &n, int &x)
{
cin>>n>>x;
for(int i=0; i<n ; i++)
{
cin>>a[i];
}
}
void timkiemnp(int a[], int n, int x)
{
int dem=0;
int l=0, r=n-1;
while(l<=r)
{
int m=(l+r)/2;
if (a[m]==x)
{
cout<<m<<" ";
dem=dem+1;
}
if(a[m]>x)
r=m-1;
else l=m+1;
}
if(dem==0) cout<<"-1";
}
AI XEM CODE Này SAI CHỗ NàO Mà K RA Kết QUả K