// minimal qiymatni aniqlash uchun
using namespace std;
int main() {
int N;
cout << "N ni kiriting: ";
cin >> N;
list numbers; // haqiqiy sonlar ro‘yhati
cout << N << " ta haqiqiy sonlarni kiriting: " << endl;
for (int i = 0; i < N; i++) {
float number;
cin >> number;
numbers.push_back(number); // ro‘yhatga qo‘shish
}
// Ro‘yxatning avvalgi holatini chiqarish
cout << "Ro‘yxat avval: ";
for (float num : numbers) {
cout << num << " ";
}
cout << endl;
// Minimum elementni topish
float minElement = numeric_limits::max(); // eng katta qiymat
for (float num : numbers) {
if (num < minElement) {
minElement = num; // minimumni yangilash
}
}
// Eng kichik elementni o‘chirib tashlash
numbers.remove(minElement);
// Ro‘yxatning yangi holatini chiqarish
cout << "Ro‘yxat keyin: ";
for (float num : numbers) {
cout << num << " ";
}
cout << endl;
return 0;
}