Вопрос пользователя:
Ответ нейросети:
#include <iostream>
int main() { int size;
// Ввод размерности массива
std::cout << "Введите размер массива: ";
std::cin >> size;
// Создание динамического массива
double* arr = new double[size];
// Ввод значений элементов массива
std::cout << "Введите элементы массива:\n";
for (int i = 0; i < size; i++) {
std::cin >> arr[i];
}
// Сортировка массива
for (int i = 0; i < size - 1; i++) {
for (int j = 0; j < size - i - 1; j++) {
if (arr[j] > arr[j + 1]) {
double temp = arr[j];
arr[j] = arr[j + 1];
arr[j + 1] = temp;
}
}
}
// Вывод отсортированного массива
std::cout << "Отсортированный массив:\n";
for (int i = 0; i < size; i++) {
std::cout << arr[i] << " ";
}
// Освобождение памяти
delete[] arr;
return 0;
}
Напишите нам, если в вопросе есть ваши персональные данные ([email protected])
Обратите внимание: ответы, предоставляемые искусственным интеллектом, могут не всегда быть точными. Не рассчитывайте на них в критически важных областях, таких как медицина, юриспруденция, финансы или в вопросах, связанных с безопасностью. Для важных решений всегда обращайтесь к квалифицированным специалистам. Администрация сайта не несет ответственности за контент, сгенерированный автоматически.