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

Не могу найти ошибку! - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вычислить значение выражения http://www.cyberforum.ru/cpp-beginners/thread1775031.html
Помогите пожалуйста разобраться как написать данную программу без глобальных переменнных
C++ Добавить ресурс vs2015 При попытке добавить ресурс создается файл ресурса, но в Visual Studio пишет "сбой при загрузке", что делать ? http://www.cyberforum.ru/cpp-beginners/thread1775025.html
Программа вылетает по завершению.Свинячья латынь C++
Здравствуйте. Пишу программу Свинячья латынь. Смысл программы разбить строку на отдельные слова, первую букву переставить в конец и добавить в конец слова ау. Программа вроде как выполняет свою функцию, но по завершению вылетает. #include <iostream> #include <cstring> #include <cctype> #include <stdlib.h> using namespace std; void transform(char *source) {
C++ Не работает ввод данных в структуру
Не работает ввод данных в структуру. Программа вылетает при первом вводе. #include <iostream> using namespace std; struct Database { char* firstName; char* lastName; int age;
C++ Написать игру с применением библиотеки <graphics.h> http://www.cyberforum.ru/cpp-beginners/thread1775005.html
Написать программу для игры "Кегельбан". В дальней части площадки (верхняя часть экрана) на одной линии случайным образом располагаются кегли. На переднем плане - перемещающийся шар. Игрок, нажимая "Enter", катит шар на кегли. При движении шар уменьшается в размерах. Предусмотреть влияние "ветра" на движение шара (скорость ветра и направление случайны от хода к ходу, но известны до его начала)....
C++ Графика в с++ Давно хочу создать что-то графическое в с++(Сразу говорю я новичок! Пока что на функциях сижу), прекопатил пол форума на этот счёт, но кроме инфы про существование библиотек Direct X, OpenLG , а также сложного WinAРI ничего не нашёл. Проблема в том, что я не могу понять как пользоваться этими библиотеками(моя среда Visual Studio 2010, вроде говорили на ней лучше на директ иксе). Также что-то... подробнее

Показать сообщение отдельно
daniilorain
👻👻👻
18 / 25 / 11
Регистрация: 22.04.2016
Сообщений: 166
03.07.2016, 13:26
У вас нет ещё одного цикла перед if:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
void bubble_sort(int *a, int length)
{
     for (int i = 0; i < length-1; i++) {
        bool swapped = false;
         for (int j = 0; j < length-i-1; j++) {
             if (a[j] > a[j+1]) {
                 int b = a[j]; 
                 a[j] = a[j+1];
                 a[j+1] = b;
                 swapped = true;
             }
         }
         
         if(!swapped)
            break;
     }
 }
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru