Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Выполнить сортировку массива по убыванию и проконтролировать ее результат. Произвести подсчет перестановок при сортировке - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Структура (объяснить код программы) http://www.cyberforum.ru/cpp-beginners/thread874784.html
Здравствуйте. Есть код структуры, можете пожалуйста немного объяснить код программы. #pragma once struct paint { char company; char function; char color; int weight; int...
C++ Задана прямоугольная матрица А. Построить вектор В, элементы которого равны разностям наибольших и наименьших значений элементов строк Задана прямоугольная матрица А. Построить вектор В, элементы которого равны разностям наибольших и наименьших значений элементов строк. На с++ http://www.cyberforum.ru/cpp-beginners/thread874781.html
C++ Чем отличается this от *this?
Привет всем ! вот код template<typename Key, typename Value> Dictionary<Key, Value>& Dictionary<Key, Value>::operator =(const Dictionary<Key, Value>& aDictionary) { if(this == &aDictionary) ...
C++ Прямоугольную матрицу А умножить на k и найти максимальный элемент 2-го столбца
Прямоугольную матрицу А умножить на k и найти максимальный элемент 2-го столбца. на с++
C++ анализ http://www.cyberforum.ru/cpp-beginners/thread874768.html
помогите написать анализ по программе.... #include <iostream> #include <iomanip> void foo(char sym,size_t count){ std::cout<<std::setfill(sym)<<std::setw(count)<<" "; } int main(){ ...
C++ функции (вывести самое большое совершенное число) помогите....надо вывести самое большое совершенное число............ #include <iostream> #include <locale> using namespace std; int control(int t) { int sum=0; подробнее

Показать сообщение отдельно
kondor1995
2 / 2 / 0
Регистрация: 21.05.2013
Сообщений: 39
22.05.2013, 19:41
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
#include <iostream>
#include <ctime>
#include <stdlib.h>
using namespace std;
 
int main()
{
    srand(time(0));
 
    int n, min, max, count, tmp;
 
    cout << "Vvedite kol-vo elementov\n";
    cin >> n;
 
    cout << "Enter min\n";
    cin >> min;
 
    cout << "Enter max\n";
    cin >> max;
 
    int *array = new int [n];
    
    for (int i = 0; i < n; i++)
        array[i] = rand() % (max-min+1) + min;      // Заполнение массива
 
 
    cout << "Do sortirovki\n";
 
    for (int i = 0; i < n; i++)
        cout << array[i] << " ";
 
    for (int i = 0; i < n - 1; ++i){                     // Непосредственно сортировка
            for (int j = 0; j < n - 1; ++j){
                if (array[j+1] > array[j]){
                    tmp = array[j+1];
                    array[j+1] = array[j];
                    array[j] = tmp;
                    count++;
                }
            }
 
    }
    cout << "\nPosle sortirovki\n";
    for (int i = 0; i < n; i++)
        cout << array[i] << " ";
    cout << "\nSdelano peremesheniy " << count;
 
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru