Savol: N o’lchamli massiv berilgan. Foydalanuvchi kiritgan uchta elementni qidirishni chiziqli qidirish usulida amalga oshiring.
using namespace std;
int main() {
int massivUzunligi;
cout<<"Massiv o'lchamini kiriting: ";
cin>>massivUzunligi;
int massiv[massivUzunligi];
for (int i = 0; i < massivUzunligi; ++i) {
cout<<"massiv["<cin >> massiv[i];
}
int element1, element2, element3;
cout << "Qidirilayotgan sonlarni kiriting: ";
cin >> element1 >> element2 >> element3;
int indeks1 = -1, indeks2 = -1, indeks3 = -1;
for (int i = 0; i < massivUzunligi; ++i) {
if (massiv[i] == element1 && indeks1 == -1) {
indeks1 = i;
} else if (massiv[i] == element2 && indeks2 == -1) {
indeks2 = i;
} else if (massiv[i] == element3 && indeks3 == -1) {
indeks3 = i;
}
}
cout << element1 << " ning indeksi: " << indeks1 << endl;
cout << element2 << " ning indeksi: " << indeks2 << endl;
cout << element3 << " ning indeksi: " << indeks3 << endl;
return 0;
}