Вопрос пользователя:
Ответ нейросети:
#include <iostream> #include <cmath>
int main() { int n; std::cout << "Enter the size of the array: "; std::cin >> n;
int arr[n];
std::cout << "Enter the elements of the array: ";
for (int i = 0; i < n; i++) {
std::cin >> arr[i];
}
int min_index = 0;
int max_index = 0;
int min_value = abs(arr[0]);
int max_value = abs(arr[0]);
for (int i = 1; i < n; i++) {
if (abs(arr[i]) < min_value) {
min_value = abs(arr[i]);
min_index = i;
}
if (abs(arr[i]) > max_value) {
max_value = abs(arr[i]);
max_index = i;
}
}
int temp = arr[min_index];
arr[min_index] = arr[max_index];
arr[max_index] = temp;
std::cout << "Array after swapping min and max elements: ";
for (int i = 0; i < n; i++) {
std::cout << arr[i] << " ";
}
return 0;
}
Обратите внимание: ответы, предоставляемые искусственным интеллектом, могут не всегда быть точными. Не рассчитывайте на них в критически важных областях, таких как медицина, юриспруденция, финансы или в вопросах, связанных с безопасностью. Для важных решений всегда обращайтесь к квалифицированным специалистам. Администрация сайта не несет ответственности за контент, сгенерированный автоматически.