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

Нужно отсортировать массив от *start до *finish - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Выяснить, образуют ли цифры данного числа возрастающую последовательность http://www.cyberforum.ru/cpp-beginners/thread671686.html
Здраствуйте, помогите сделать лабораторную, программирование мне не понадобиться так что не хочу забивать этим голову, зарание спасибо. Вот условие задач. 3) Выяснить, образуют ли цифры данного...
C++ Найти все четные четырехзначные числа, цифры которых следуют в порядке возрастания или убывания Здраствуйте, помогите сделать лабораторную, программирование мне не понадобиться так что не хочу забивать этим голову, зарание спасибо. Вот условие задач. 4) Найти все четные четырехзначные числа,... http://www.cyberforum.ru/cpp-beginners/thread671685.html
C++ Получить число, образованное цифрами исходного, записанными в обратном порядке
Здраствуйте, помогите сделать лабораторную, программирование мне не понадобиться так что не хочу забивать этим голову, зарание спасибо. Вот условие задач. 5) По заданному натуральному числа N...
C++ Получить все четырехзначные числа, в записи которых встречаются только цифры 0,2,3,7
Здраствуйте, помогите сделать лабораторную, программирование мне не понадобиться так что не хочу забивать этим голову, зарание спасибо. Вот условие задач. 6) Получить все четырехзначные числа, в...
C++ Выяснить, есть ли в записи натурального число N две одинаковые цифры http://www.cyberforum.ru/cpp-beginners/thread671681.html
Здраствуйте, помогите сделать лабораторную, программирование мне не понадобиться так что не хочу забивать этим голову, зарание спасибо. Вот условие задач. 7) Выяснить, есть ли в записи...
C++ Получить все четырехзначные целые числа, в записи которых нет одинаковых цифр Здраствуйте, помогите сделать лабораторную, программирование мне не понадобиться так что не хочу забивать этим голову, зарание спасибо. Вот условие задач. 8) Получить все четырехзначные целые... подробнее

Показать сообщение отдельно
I.M.
565 / 548 / 5
Регистрация: 16.12.2011
Сообщений: 1,389
16.10.2012, 13:28
Вроде все ок
Кликните здесь для просмотра всего текста
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
#include <iostream>
 
template<class elm>
void swaping(elm &i,elm &j)
{
    elm tmp=i;
    i=j;
    j=tmp;
}
 
template<class elm>
void sorting(elm *st,elm *fn)
{
 
    for(;st!=fn;st++)
    {
        for(elm *next=st;next!=fn;next++)
        {
            if((*next)<(*st))
            {
                swaping((*next),(*st));
            }
        }
    }
}
 
int main()
{
   int array[10];
   for(int i = 0;i < 10; ++i)
   {
      array[i] = rand()%100;
      std::cout << array[i] << " ";
   } 
   std::cout << std::endl;
 
   sorting(array, array+10);
   for(int i = 0;i < 10; ++i)
      std::cout << array[i] << " ";
   std::cout << std::endl;
}


Добавлено через 9 минут
Более того, даже с использованием вашего класса Array все тоже сортируется нормально
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru