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

Скрыть или удалить повторяющиеся элементы массива - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Определите номер минимального положительного элемента массива http://www.cyberforum.ru/cpp-beginners/thread1644830.html
Определите номер минимального положительного элемента массива. Первый элемент массива равен 1000 Размер массива 6
C++ Вычислите сумму целых чисел, вводимых с клавиатуры , пока сумма не станет больше 100 Вычислите сумму целых чисел, вводимых с клавиатуры , пока сумма не станет больше 100 . http://www.cyberforum.ru/cpp-beginners/thread1644824.html
Вычислите сумму ряда целых чисел, кратных 3 , пока последнее число не станет более 21 C++
Вычислите сумму ряда целых чисел, кратных 3 , пока последнее число не станет более 21
При компиляции простой программы - ошибки C++
Работаю в простой IDE. Занимаюсь по учебникам и по видео на ютубе, при компиляции кода появляются ошибки (покажу на скриншоте) Причем я пробовал компилировать в другой IDE , в Visual Studio. Но там ошибки кординально отличаются... Помогите разобраться новичку, сам пытался дней 5 решить эту головоломку, результат нулевой...
C++ Доступ по итератору к элементу вектора http://www.cyberforum.ru/cpp-beginners/thread1644796.html
Здравствуйте! Подскажите, пожалуйста, решение данной задачи: Дан вектор типа string, в нем есть два элемента. Необходимо добавить в третий элемент вектора равенство двух предыдущих элементов, то есть примерно так: #include <iostream> #include <vector> #include <string> #include <iterator> using namespace std;
C++ Определения типа через decltype Добрый день, int main() { int a = {1, 2, 3}; decltype(auto) c = (a); } Объясните: подробнее

Показать сообщение отдельно
Siplbl
0 / 0 / 0
Регистрация: 10.12.2015
Сообщений: 18
22.01.2016, 18:32  [ТС]     Скрыть или удалить повторяющиеся элементы массива
ivan37, Alexander Bakay,
Всё это конечно хорошо, но я на данный момент не изучал всех этих чудных функций. Хочется разобрать во всём.
А не просто скопировать и вставить.
C++
1
2
3
4
5
6
7
8
9
10
11
void sortb(int B[], int size)
{
    int x, i, j;
    for (i = 0; i < size; i++)
    {
        x = B[i];
        for (j = i - 1; j >= 0 && B[j] < x; j--)
            B[j + 1] = B[j];
        B[j + 1] = x;
    }
}
может есть замена этой сортировке, которая уже предусматривает проверку на "вшивость/совпадение" элементов и просто пропускает их?
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru