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

Сортировка массива до и после определенного элемента - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Составить программу, которая строит новую таблицу по двум исходным http://www.cyberforum.ru/cpp-beginners/thread1112770.html
Заданы две таблицы:СОТРУДНИКИ и ОТДЕЛЫ. Составить программу, которая строит новую таблицу, включающую номер, фамилию и зарплату сотрудника, номер отдела, название отдела и количество сотрудников в отделе. Строки результирующей таблицы строятся как всевозможные сцепления строк исходных таблиц.
C++ Написать программу, определяющую радиус и центр окружности, проходящей по крайней мере через три различные точки заданного множества точек Определить радиус и центр окружности, проходящей, по крайней мере, через три различные точки заданного множества точек на плоскости и, содержащей внутри наибольшее количество точек этого множества http://www.cyberforum.ru/cpp-beginners/thread1112762.html
Подгонка решения задачи под тесты Timus Online Judge, С++ C++
На Timus Online Judge столкнулся с довольно простой задачей, с которой у меня возникли некоторые проблемы. Задача: Программист Денис c детства мечтал побывать в Антарктиде, но почему-то регулярных рейсов туда нет. Поэтому Денис все лето изучал Антарктиду с помощью соседнего кинотеатра. Теперь он знает, что в Антарктиде водится несколько видов пингвинов: Императорские пингвины (Emperor...
C++ Списки языка C++ Удаление нужного элемента
Все не могу реализовать удаление нужного мне элемента из писка памогите написать функцию удаления введенного элемента. #include<iostream> #include<fstream> #include<string> #include<conio.h> using namespace std; struct link
C++ Рекурсия. Вывести на экран все перестановки чисел от 1 до n в лексикографическом порядке. http://www.cyberforum.ru/cpp-beginners/thread1112727.html
При помощи рекурсии по данному числу n выведите на экран все перестановки чисел от 1 до n в лексикографическом порядке. Нужен текст программы, пример выполнения, блок схема.
C++ Область видимости и указатели Разбираю пример Иногда возникают ситуации, когда значение локальной переменной за пределами блока, в котором она объявлена. Как быть в этом случае? Здесь нам и пригодятся указатели. int main() { int test; int test_loop; подробнее

Показать сообщение отдельно
Donnerwetter
40 / 40 / 12
Регистрация: 04.02.2014
Сообщений: 144
06.03.2014, 21:35  [ТС]     Сортировка массива до и после определенного элемента
GuGo1991, да-да, уже сам разобрался и в этом моменте, и в самом вопросе топика. При ближайшем рассмотрении работы программы понял, что у меня происходит не перемешивание элементов, а заполнение новыми числами из диапазона. Поскольку swap еще не знаю, то сделал так:

C++
1
2
3
4
5
6
7
8
9
10
11
12
void MixFunc(int mas[],int size)//перемешивание элементов массива
{
    for(int i=0;i<size;i++)
    {
        int tmp=0;
        int tmp2=0;
        tmp=rand()%20;
        tmp2=mas[i];
        mas[i]=mas[tmp];
        mas[tmp]=tmp2;
    }
}
Теперь эта функция именно перемешивает элементы. Ну а в сортировке просто в одном значении ошибся, поэтому не получалось. Тут, скорее, вопрос невнимательности
 
Текущее время: 05:31. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru