Amaliyot ishi. Mavzu: qidirish va saralash algoritmlari
Download 131.4 Kb.
|
2-AMALIYOT ISHI. MAVZU: QIDIRISH VA SARALASH ALGORITMLARI. VARIANT. A massiv elementlari qiymatlarini Tanlash orqali saralash algoritmidan foydalanib kamayish tartibida saralab, eng katta manfiy elementini ekranga chiqazuvshi dastur tuzing. #include #include int main() { std::vector if (arr.empty()) { std::cout << "Massiv bo'sh" << std::endl; return 0; } int largest_negative = 0; // Eng katta manfiy elementni o'zlashtirish uchun o'zgaruvchi bool has_negative = false; // Massivda manfiy elementlar borligini tekshirish uchun for (int element : arr) { if (element < 0) { if (!has_negative || element > largest_negative) { largest_negative = element; has_negative = true; } } } if (has_negative) { std::cout << "Eng katta manfiy element: " << largest_negative << std::endl; } else { std::cout << "Massivda manfiy elementlar yo'q" << std::endl; } return 0; } Download 131.4 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling