Люди! на с++ как разложить элементы одного массива по возрастанию и убыванию! мне говорили пузырковый какой та вид! но как выглядит его программный образ? в с++

полина2133 полина2133    2   19.05.2019 07:30    0

Ответы
yyeyheh yyeyheh  12.06.2020 11:56

#include <iostream>
#include <stdio.h>
#include <conio.h>
#include <time.h>

using namespace std;

int main()
{
    srand(unsigned(time(NULL)));
    int n;
    cout << "n = ";
    cin >> n;
    int a[100];
    cout << "Source massive \n";
    for (int i = 0; i < n; i++)
    {
        a[i] = rand() % 21;
        cout << a[i] << " ";
    }

    for (int i = 0; i < n - 1; i++)
        for(int j = 0; j < n - i - 1; j++)
            if (a[j] > a[j + 1])
            {
                int temp = a[j];
                a[j] = a[j + 1];
                a[j + 1] = temp;
            }

    cout << "\nSorted massive \n";
    for (int i = 0; i < n; i++)
        cout << a[i] << " ";

    _getch();
    return 0;
}

ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика