Вопрос пользователя:
Ответ нейросети:
#include <iostream> #include <vector> #include <algorithm>
int main() { std::vector<int> arr; int n, maxElement;
std::cout << "Enter the number of elements in the array: ";
int size;
std::cin >> size;
std::cout << "Enter the elements of the array: ";
for (int i = 0; i < size; i++) {
int num;
std::cin >> num;
arr.push_back(num);
}
// Find maximum element
maxElement = *std::max_element(arr.begin(), arr.end());
// Sort the array
std::sort(arr.begin(), arr.end());
std::cout << "Enter the value of n: ";
std::cin >> n;
// Swap max element with element at index n
std::swap(arr[n-1], maxElement);
// Print the modified array
std::cout << "Modified array after swapping: ";
for (int i = 0; i < size; i++) {
std::cout << arr[i] << " ";
}
return 0;
}
Напишите нам, если в вопросе есть ваши персональные данные ([email protected])
Обратите внимание: ответы, предоставляемые искусственным интеллектом, могут не всегда быть точными. Не рассчитывайте на них в критически важных областях, таких как медицина, юриспруденция, финансы или в вопросах, связанных с безопасностью. Для важных решений всегда обращайтесь к квалифицированным специалистам. Администрация сайта не несет ответственности за контент, сгенерированный автоматически.