Chiziqli ma’lumotlar tuzilmalari
Binar qidiruvga oid dastur
Download 163.67 Kb.
|
MTvA maruza
- Bu sahifa navigatsiya:
- Dastur natijasi
- E’TIBORINGIZ UCHUN
Binar qidiruvga oid dastur
#include #include using namespace std; // Binar qidiruv funksiyasi bool binarQidiruv(int array[], int uzunlik, int qidirilayotganElement) { // Massiv tuzilgan holatda ishlaydi sort(array, array + uzunlik); // Binar qidiruv return binary_search(array, array + uzunlik, qidirilayotganElement);} int main() { int myArray[] = {2, 7, 1, 4, 9, 5, 8, 3, 6}; int uzunlik = sizeof(myArray) / sizeof(myArray[0]); int qidirilayotganElement; cout << "Qidirilayotgan elementni kiriting: "; cin >> qidirilayotganElement; // Binar qidiruvni chaqirish bool topildi = binarQidiruv(myArray, uzunlik, qidirilayotganElement); if (topildi) { cout << "Element topildi." << endl; } else { cout << "Element topilmadi." << endl; } return 0;} Dastur natijasiBu dastur orqali biz myArray ichidagi sonlardan biri bor yoki yo’qligini korishimiz mumkin. Biz myArray ichidagi sonlardan birini qora ekranga kiritsak uni bor yoki yo’qligini “Element topildi” orqali ifodalab berad.Agar biz umuman boshqa ya’ni myArray ichida yoq sonlarni kiritsak bizga “Element topilmadi”qaytariladi.:
C++ dasturlash tilida massiv hosil qilish qoidasi E’TIBORINGIZ UCHUNE’TIBORINGIZ UCHUNRAHMATDownload 163.67 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling