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

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

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

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

16.10.2013, 20:54. Просмотров 757. Ответов 3
Метки нет (Все метки)

Всем привет у меня тут проблемка, может кто подскажет

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

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

Дан целочисленный массив размера N. Удалить из массива все одинаковые элементы, оставив их последние вхождения - C++
#include <iostream> #include <ctime> using namespace std; int main() { setlocale(LC_ALL, "rus"); int n, i; time_t t;...

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

Дан одномерный массив, элементы которого - целые числа. Удалите из него все повторяющиеся элементы, оставив только их первые вхождения. - C++
Добрый день!!! Не могли бы помочь отредактировать программу на с++? Дан одномерный массив, элементы которого - целые числа. Удалите из него...

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

Удалить из массива повторяющиеся элементы, оставив только их первые вхождения - C++
Как мне удалять повторяющийся элемент? #include <iostream> using namespace std; int main () {float a; int n,k=0; cout<<"n=";...

3
Folko
265 / 253 / 7
Регистрация: 27.09.2013
Сообщений: 877
Записей в блоге: 1
16.10.2013, 21:24 #2
abay_b, добавьте второй массив, куда будете записывать символы. Перед записью символа проверяйте, нет ли уже такого символа в вашем новом массиве. Код нужен?
1
abay_b
0 / 0 / 0
Регистрация: 06.12.2012
Сообщений: 26
16.10.2013, 21:44  [ТС] #3
пожалуй)
0
Folko
265 / 253 / 7
Регистрация: 27.09.2013
Сообщений: 877
Записей в блоге: 1
16.10.2013, 21:50 #4
abay_b,
примерно так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
int a[n];
int b[n];
b[0]=a[0];
int t=0;
for (int i=1;i<n;i++)
{
    bool yes = false;
    for (int j=0;j<=t;j++)
        if (a[i]==b[j]) yes = true;
    if (!yes)
    {
        t++;
        b[t]=a[i]
    }
}
В массиве b будут все значения в единственном экзепляре. Протести, работает ли
1
16.10.2013, 21:50
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.10.2013, 21:50
Привет! Вот еще темы с ответами:

Одномерные массивы, удалить все повторяющиеся элементы, оставив только первые вхождения - C++
Задача на C++: из заданного массива удалить все повторяющиеся элементы, оставив только их первые вхождения. Вот моя программа, помогите...

удалить из массива повторяющиеся элементы, оставив только их первые вхождения. класс-контейнер вектор - C++
Добрый день!!! Не могли бы помочь написать программу на С++ при помощи класса-контейнера вектора. вот код)) Заранее спасибо! #include...

Удалить из слова все повторяющиеся буквы, оставив их первые вхождения - C++
Условие:Дано слово. Удалить из него все повторяющиеся буквы, оставив их первые вхождения: в слове должны остаться только различные буквы. ...

Удалить из очереди все повторяющиеся слова, оставив только их первые вхождения - C++
Создать очередь, содержащую слова. Удалить из очереди все повторяющиеся слова, оставив только их первые вхождения. Например, если...


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

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

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