#include <iostream>
#include <math.h>
using namespace std;
int main(){
int n;
cout<<"n="; cin>>n;
struct Guruh{
int number;
}son[n];
for(int i=0;i<n;i++){
cout<<i+1<<"-son:";cin>>son[i].number;}
for(int i=0;i<n-1;i++) for(int j=i+1;j<n;j++)
if(son[i].number>son[j].number){ Guruh h=son[i]; son[i]=son[j];
son[j]=h;
}
for(int i=0;i<n;i++)
cout<<son[i].number<<endl; cout<<endl;
int low = 0,hi = n-1,search=-1,q=0; int key=11;
while(low<=hi){
int mid = (low + hi) / 2; q++;
if (0 == (son[mid].number)%key){ search = mid;
break;
}
if (key < son[mid].number) hi = mid - 1;
else low = mid + 1;
}
if(search!=-1) cout<<"qidirilayotgan son "<<search+1<<" - o'rinda turibdi va "<<q<<" ta solishtirishda topildi"<<endl;
else {cout<<q<<" ta solishtirish amalga oshirildi va topilmadi"<<endl; system("PAUSE");
return 0;
}
while((son[search-1].number)%key==0) search--; while((son[search].number)%key==0) {
cout<<" "<<son[search].number<<endl;
search++; } system("pause");
}
Mensaje #include <iostream>
22 de enero de 2024Cerca en el feed
4este mensaje
🌸