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

Пузырьковая сортировка - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Не могу разобраться с отработкой циклов http://www.cyberforum.ru/cpp-beginners/thread268798.html
Есть код:#include <iostream> #include <stdio.h> #include <conio.h> #include <string.h> #define SIZE1 21 #define SIZE2 60 using namespace std; void print(char ar) { int i = 1;
C++ Строка в стиле С Чем отличается строка в стиле классического С и С++? http://www.cyberforum.ru/cpp-beginners/thread268794.html
C++ наследование
Задача : Базовый класс: class Shape2D { public: Shape2D(); virtual ~ Shape2D(); virtual float Area( )= 0; virtual float Perimeter() = 0; virtual void PrintMessage();
C++ Матрица
2.3) Дана квадратная матрица.Поменять последние элементы каждого столбца с элементами главной диагонали.
C++ строковый массив. сортировка и поиск в нем http://www.cyberforum.ru/cpp-beginners/thread268754.html
помгите с задачей, пожалуйста. даже не знаю, с чего начать дан одномерный массив, состоящий из произвольного количества слов, каждое из которых имеет одну или больше букв "О". Организовать его сортировку по возростанию способом обмена. Ключ сортировки - количество в слове букв "О". Вывести информацию о том, сколько слов в массиве имело только одну букву "О". Особенности: использовать...
C++ Системы искусственного интелекта Помогите разобраться!Нужно написать программу на си#, которая ставит диагноз по истории болезни... даже не знаю с какой стороны подойти к этой задаче.... подробнее

Показать сообщение отдельно
Fafle
 Аватар для Fafle
34 / 34 / 4
Регистрация: 19.03.2010
Сообщений: 136
02.04.2011, 14:57     Пузырьковая сортировка
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
using namespace std;
 
int main() {
    int temp;
    int array[10] = {51, 83, 75, 32, 57, 86, 24, 49, 18, 20};
    for (int x = 0; x < 9; x++)
        for (int y = x + 1; y < 10; ++y)
            if (array[x] > array[y]) {
                temp = array[x];
                array[x] = array[y];
                array[y] = temp;
            }
    for (int i = 0; i < 10; i++)
        cout << array[i] << " ";
}
Алгоритм ваш же, все работает отлично, ищите лишнее у вас
Возможно вы вводите size 99?
 
Текущее время: 16:07. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru