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

Сортировка обменами - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Из заданной символьной строки выбрать те символы, которые встречаются в ней только один раз http://www.cyberforum.ru/cpp-beginners/thread294630.html
Из заданной символьной строки выбрать те символы, которые встречаются в ней только один раз, в том порядке, в котором они встречаются в тексте.
C++ Найти сумму нечетных,количество ненулевых произведений четных элементов матрицы Ввести с клавиатуры матрицу X.Вывести ее на экран.Найти сумму нечетных,количество ненулевых произведений четных элементов. http://www.cyberforum.ru/cpp-beginners/thread294625.html
C++ Подсчитать, сколько в нем отрицательных, положительных и нулевых элементов
Дан массив действительных чисел, размерность которого N. Подсчитать, сколько в нем отрицательных, положительных и нулевых элементов. Массив задаётся случайным порядком.Вывести массив и числа...
Удалить часть символьной строки, заключенной в скобки (вместе со скобками). C++
Удалить часть символьной строки, заключенной в скобки (вместе со скобками).
C++ Ввод и работа с кирилицей http://www.cyberforum.ru/cpp-beginners/thread294612.html
Необходимо считать слово и сравнить его с уже имеющимся например: char f="привет";//с чем сравинвать char x; scanf("%s",x);//что сравнивать но при чтении кирилицы в память(в икс) забиваеться...
C++ Вывести на экран слова, содержащие три буквы Дана строка, содержащая текст, заканчивающийся точкой. Вывести на экран слова, содержащие три буквы. подробнее

Показать сообщение отдельно
revaldo666
9 / 9 / 1
Регистрация: 18.07.2010
Сообщений: 180
13.05.2011, 12:49
Сделайте просто к примеру пузырьковую сортировку...
и засуньте в неё счётчик.
вот пример:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
bool change;
    do
    {
        change=false;
        for(int i=0; i<s-1; i++)            
        {
            if(p[i]>p[i+1])
            {
                int tmp=p[i];
                p[i]=p[i+1];
                p[i+1]=tmp;
                change=true;
            }       
        }
    }
    while(change);
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru