Dastur natijasi:
n=5
1-talabaning fio=fam1
adres=Toshkent
2-talabaning fio=fam2
adres=TTJ
3-talabaning fio=fam3
adres=ijarada
4-talabaning fio=fam4
adres=uchastkada
5-talabaning fio=fam5
adres=TTJ
fam2 TTJ
fam5 TTJ
fam1 Toshkent
fam3 ijarada
fam4 uchastkada
qidirilayotgan el 1-orinda turubdi va 2 ta solishtirishda topildi
fam2 TTJ
fam5 TTJ
24-variant
Binar qidiruv usuli yordamida massivning key kalitli elementini o‘chiring.
Dastur kodi:
#include
#include
using namespace std;
int main()
{
int n,key;
cout<<"nechta son kiritasiz\n";
cin>>n;
cout<<"sonlarni kiriting\n";
vectora(n);
for(int i=0;i
cin>>a[i];
cout<<"qaysi sonni o`chirmoqchisiz\n";
cin>>key;
int l=0,r=n-1;
while(l<=r)
{
int m=(l+r)/2;
if(a[m]==key)
{
a.erase(a.begin()+m);
}
else if(a[m]
l=m+1;
else r=m-1;
}
for(int i=0;i
cout<
return 0;
}
Dastur natijasi:
Do'stlaringiz bilan baham: |