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

Найти количество обменов пузырьковой сортировки - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Метод прогонки для СЛАУ http://www.cyberforum.ru/cpp-beginners/thread1813673.html
Народ, я почти умер. Писал метод прогонки, работает неправильно, выдает что-то близкое, но неточно. код: #include <QCoreApplication> #include <QVector> #include <QDebug> #include <iostream> using std::cin;
C++ Выведение в массив положительных чисел, делящихся на 15 Здравствуйте. У программы должна быть вот такая функция. Программа в массиве определяет минимальное число больше нуля, делящееся на 15. (Не)Получилось как-то так: #include "stdafx.h" #include <iostream> #include <iso646.h> using namespace std; int main () { unsigned short int *mas; unsigned short int n; http://www.cyberforum.ru/cpp-beginners/thread1813670.html
C++ Реализовать решение СЛАУ методом Гаусса
Не могу разобраться в чём проблема. Пытаюсь реализовать метод гаусса, вроде бы всё правильно, но приводит матрицу к не правильному верхнетреугольному виду. Вот код прямого хода. void straight_way(double **mas, int n) double first, u; for (int k = 0; k < n; k++) { first = mas; for (int j = k; j < n + 1; j++) { u = mas /= first; for (int i = k + 1; i < n; i++)
C++ Как подключить кодировку IBMcp866 в среде wxDev-C++ ?
Подскажите как подключить кодировку IBMcp866. Есть мысль что так: setlocale(LC_ALL, ".866"; Правильно ли это?
C++ Заменить auto на необходимый тип итератора http://www.cyberforum.ru/cpp-beginners/thread1813656.html
Есть структура typedef std::vector<std::string> Resp; struct View { // объявляем структуру для хранения Resp answers; // векторов int quantity; // и количества строк }; в VS обход организовал с помощью auto void deleteQuestion(View& Question, Data* equalent) {
C++ Записать в файл наибольшее значение первых десяти компонент файла Дан файл f, компоненты которого являются целыми числами. Число компонент файла кратно 10. Записать в файл g наибольшее значение первых десяти компонент файла f, затем - следующих десяти компонент и т.д. подробнее

Показать сообщение отдельно
obivan
Падаван С++
 Аватар для obivan
172 / 158 / 41
Регистрация: 11.11.2014
Сообщений: 590
Завершенные тесты: 1
28.09.2016, 00:07     Найти количество обменов пузырьковой сортировки
Ruff18,
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
int count = 0;
for (int i = 0; i < size - 1; i++) {
    for (int j = 0; j < size - i - 1; j++) {
        if (arr[j] > arr[j + 1]) {
            // меняем элементы местами
            temp = arr[j];
            arr[j] = arr[j + 1];
            arr[j + 1] = temp;
            ++count;
        }
    }
}
cout << count;
 
Текущее время: 15:32. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru