Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.88/8: Рейтинг темы: голосов - 8, средняя оценка - 4.88
0 / 0 / 1
Регистрация: 06.12.2012
Сообщений: 26
1

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

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

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

?Дан целочисленный массив размера N. Удалить из массива все одина-
?ковые элементы, оставив их первые вхождения
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.10.2013, 20:54
Ответы с готовыми решениями:

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

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

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

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

__________________

Записывайтесь на профессиональные курсы C++ разработчиков
3
267 / 255 / 27
Регистрация: 27.09.2013
Сообщений: 876
Записей в блоге: 1
16.10.2013, 21:24 2
abay_b, добавьте второй массив, куда будете записывать символы. Перед записью символа проверяйте, нет ли уже такого символа в вашем новом массиве. Код нужен?
1
0 / 0 / 1
Регистрация: 06.12.2012
Сообщений: 26
16.10.2013, 21:44  [ТС] 3
пожалуй)
0
267 / 255 / 27
Регистрация: 27.09.2013
Сообщений: 876
Записей в блоге: 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
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.10.2013, 21:50

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь.

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

Массив: Удалить из массива все одинаковые элементы, оставив их первые вхождения.
В С# решите задачу плиииз... Дан целочисленный массив N. Удалить из массива все одинаковые...

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

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


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

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

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