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

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

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

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

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

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

Удалить все элементы массива 1, которых нет в массиве 2 - C++
Подскажите пожалуйста, как удалить все элементы из vector<string> temp , которых нет в vector<string> names. Так не получается: ...

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

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

Удалить из массива все элементы,в записи которых все цифры различны. - C++
Ребят,помогите задачу решить: в файле input.txt содержаться сведения о группе студентов в формате: номер группы; запись о каждом...

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

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

1
David Sylva
1289 / 951 / 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] << " ";
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.01.2013, 22:34
Привет! Вот еще темы с ответами:

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

Удалить все элементы массива, в которых есть цифра 3 - C++
Дан массив целых чисел (n=15) заполненный случайным образом, промежутком от -20 до 50 удалить все элементы в которых есть цифра 3. Где-то...

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

Удалить из массива элементы, в записи которых все цифры различны - C++
Удалить из массива элементы, в записи которых все цифры различны. (Желательно использовать вектора)


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

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