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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
qelik
0 / 0 / 0
Регистрация: 08.01.2013
Сообщений: 15
#1

Удалить из массива все элементы, значения которых в этом массиве повторяются - C++

08.01.2013, 22:18. Просмотров 345. Ответов 1
Метки нет (Все метки)

2. Удалить из массива М(25) все элементы, значения которых в этом массиве повторяются, оставив по оному
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.01.2013, 22:18     Удалить из массива все элементы, значения которых в этом массиве повторяются
Посмотрите здесь:

Удалить из массива все элементы значения которых находятся в заданном промежутке - C++
Уплотните массив, удалив из него все элементы, значение которых находится в заданном промежутке . Помогите пожалуйста

Удалить столбцы, элементы которых повторяются - C++
Дан двумерный массив. Удалить столбцы, элементы которых повторяются. С++

Удалить строки массива в которых все элементы = 0 - C++
Дан массив, нужно все его строки, в которых ВСЕ элемент = 0, удалить. То есть из: сделать Писать код не надо, просто...

Удалить строки массива все элементы которых положительные - C++
Задание таково: Ввести целочисленный 2D массив,состоящий из строк произвольной длины. В нем нужно удалить строки,все элементы которых > 0,а...

Удалить из массива те элементы, которые повторяются несколько раз - C++
Задан массив чисел а1,...,а60. Подразумевается, что в нем может быть равные между собой элементы. Удалить из него те элементы, которые...

Удалить из массива все элементы, последняя цифра которых равна заданной - C++
не знаю,как удалить,знаю,что сдвигом массива,а как хз:wall:хелп:-| #include <iostream> using namespace std; int main() { int n; ...

Вывести на консоль все элементы массива, значения которых отрицательные - C++
3. Сохраните в массив ежедневную температуру воздуха за послений месяц. Выведите дни, в которые были заморозки.

Найти сумму элементов массива, удалить из него все элементы, модуль которых не превышает 1 - C++
Помогите, пожалуйста 1. Найти сумму элементов массива с нечетными номерами. 2. Найти сумму элементов массива, расположенных между...

В массиве A=(a1, а2, ., an) удалить все положительные элементы, имеющие четный порядковый номер, идущие после минимального элемента массива - C++
В массиве A=(a1, а2, ..., an) удалить все положительные элементы, имеющие четный порядковый номер, идущие после минимального элемента...

Из массива структур "Авто" удалить все элементы, у которых год выпуска меньше заданного - C++
помогите как можно удалить все элементы, у которых год выпуска меньше заданного? #include <iostream> #include <fstream> #include...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
David Sylva
1285 / 947 / 51
Регистрация: 17.05.2012
Сообщений: 2,687
08.01.2013, 22:34     Удалить из массива все элементы, значения которых в этом массиве повторяются #2
Можно так
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream> 
 
int main() 
{ 
    const int size = 10; 
    int array[size] = { 1, 1, 1, 2, 3, 3, 4, 5, 7, 7 }; 
    int s = size; 
    int i, j, k; 
 
    for ( i = 0; i < s; ++i) 
        for ( j = i + 1; j < s; ++j) 
            if(array[i] == array[j]) 
            { 
                for ( k = j; k < s - 1; ++k) 
                    array[k] = array[k+1]; 
                s--;  
                i--;
            } 
 
        for ( i = 0; i < s; ++i) 
            std::cout << array[i] << " ";
}
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru