Toshkent axborot texnologiyalar universiteti dasturiy injenering fakulteti talabasi
Download 7.6 Kb.
|
TOSHKENT AXBOROT TEXNOLOGIYALAR UNIVERSITETI DASTURIY INJENERING FAKULTETI TALABASI BOBORAXIMOV ZAVQIDDINNING MALUMOTLAR BAZASI VA ALGARITIMDAN BAJARGAN ISHI!!!! Masala sharti: A massiv elementlari qiymatlarini Tanlash orqali saralash algoritmidan foydalanib kamayish tartibida saralab, eng katta manfiy elementini ekranga chiqazuvshi dastur tuzing. Yechim: #include #include using namespace std; int main() { // Massivni e'lon qilish int size; cout << "Massiv hajmini kiriting: "; cin >> size; int* arr = new int[size]; cout << "Massiv elementlarini kiriting: "; for (int i = 0; i < size; i++) { cin >> arr[i]; } // Massivni kamayish tartibida saralash sort(arr, arr + size); // Eng katta manfiy elementni izlash va chiqarish int maxNegative = arr[0]; // Eng asosiy elementni asoslash for (int i = 1; i < size; i++) { if (arr[i] < 0 && arr[i] > maxNegative) { maxNegative = arr[i]; } } if (maxNegative < 0) { cout << "Eng katta manfiy element: " << maxNegative << endl; } else { cout << "Manfiy element topilmadi." << endl; } delete[] arr; // Xotiradan bo'shatish return 0; } Download 7.6 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling