Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Алгоритм отбора элементов массива / 4 сообщений из 4, страница 1 из 1
13.05.2013, 19:16
    #38255684
Garance
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Алгоритм отбора элементов массива
Итак. Есть массив, к примеру int a[10]={1,2,2,4,5,4,1,3,4,3}. В нем есть элементы, значения которых равны. Необходимо отобрать все возможные значения елементов в новый массив b (в моем примере это 1,2,3,4,5). Как это сделать?
...
Рейтинг: 0 / 0
13.05.2013, 19:36
    #38255700
OoCc
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Алгоритм отбора элементов массива
Garance,

RTFM sort unique_copy
...
Рейтинг: 0 / 0
13.05.2013, 20:03
    #38255727
dzone
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Алгоритм отбора элементов массива
Код: c#
1.
2.
 int[] a = new int[10] { 1, 2, 2, 4, 5, 4, 1, 3, 4, 3 };
 var b = a.ToList().Distinct().ToArray();
...
Рейтинг: 0 / 0
13.05.2013, 20:20
    #38255747
Или так
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Алгоритм отбора элементов массива
OoCcGarance,

RTFM sort unique_copy
Или так:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
#include <set>
#include <iostream>

int a[10]={1,2,2,4,5,4,1,3,4,3};

int main() {
    std::set<int> unique_elements;
    for(const auto &i : a) unique_elements.insert(i);
    for(const auto &i : unique_elements) std::cout << i << ", ";
    
    return 0;
}
...
Рейтинг: 0 / 0
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Алгоритм отбора элементов массива / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]