Вопрос задан 27.06.2023 в 17:08. Предмет Информатика. Спрашивает Парамонов Александр.

Упорядочить одномерный числовой массив по возрастанию. Элементы массива ввести с клавиатуры,

результаты вывести на экран.язык программирования C++
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Валиев Андрей.

#define N 10

#include <iostream>

using namespace std;

int main() {

setlocale(LC_ALL, "Rus");

int mas[N];

cout << "Исходный массив: ";

for (int i = 0; i < N; i++) {

 cin >> mas[i];

}

for (int i = 0; i < N; i++) {

 for (int j = 0; j < N-1; j++) {

  if (mas[j] > mas[j + 1]){

   int d = mas[j];

   mas[j] = mas[j + 1];

   mas[j + 1] = d;

  }

 }

}

cout << "\nОтсортированный массив: ";

for (int i = 0; i < N; i++)

 cout << mas[i] << " ";

return 0;

}

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для упорядочивания одномерного числового массива по возрастанию в языке программирования C++, вы можете использовать сортировку пузырьком, сортировку вставками или функцию std::sort из библиотеки STL. Вот пример с использованием std::sort:

cpp
#include <iostream> #include <vector> #include <algorithm> int main() { int n; // Запрашиваем размер массива std::cout << "Введите размер массива: "; std::cin >> n; // Создаем массив std::vector<int> arr(n); // Запрашиваем элементы массива std::cout << "Введите элементы массива:\n"; for (int i = 0; i < n; i++) { std::cin >> arr[i]; } // Сортируем массив по возрастанию std::sort(arr.begin(), arr.end()); // Выводим отсортированный массив на экран std::cout << "Отсортированный массив:\n"; for (int i = 0; i < n; i++) { std::cout << arr[i] << " "; } return 0; }

Этот код сначала запрашивает размер массива, затем запрашивает элементы массива с клавиатуры. После этого он использует функцию std::sort для сортировки массива по возрастанию и выводит отсортированный массив на экран.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос