Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
FC Programmer
0 / 0 / 0
Регистрация: 11.01.2017
Сообщений: 46
#1

Как узнать есть ли в массиве одинаковые числа и как найти эти числа ? - C++

07.03.2017, 12:36. Просмотров 221. Ответов 2
Метки с++ (Все метки)

Всем привет ,можете помочь как узнать есть ли в массиве одинаковые числа и как найти эти числа . Например массив с элементами 1 4 4 0 2 . Сдесь повторяющиеся элементы это 4 .
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.03.2017, 12:36
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Как узнать есть ли в массиве одинаковые числа и как найти эти числа ? (C++):

Узнать, все ли числа в массиве одинаковые
Обработать массив из целых чисел А (не больше 100 эл-тов), вначале...

Определить, есть ли в массиве одинаковые числа.
Дан массив из 10 вещественных чисел. Определить, есть ли в массиве одинаковые...

Выяснить есть ли одинаковые числа в массиве
Выясните, есть ли одинаковые числа в массиве или же массив содержит только...

Проверить есть ли в массиве одинаковые числа
Как можно проверить есть ли в массиве числа с одинаковым значением? числа...

Выяснить есть ли одинаковые числа в двумерном массиве
Выясните есть ли одинаковые числа в двумерном массиве или же массив содержит...

как сделать что-бы код в массиве вывел одинаковые числа?
Помогите по C++,Нужо что-бы числа которые ты повторно ввел в массиве...

2
ПраПрапорщик
10 / 7 / 3
Регистрация: 14.07.2015
Сообщений: 254
07.03.2017, 12:51 #2
Лучший ответ Сообщение было отмечено FC Programmer как решение

Решение

C++
1
2
3
4
5
for (int i=0;i<n;i++) {//где n -Это длина массива - 1
for (int j=0;j<n;j++) {
if massiv[i] == massiv[j] //значит одинаковые
}
}
1
Даценд
Модератор
Эксперт .NET
4045 / 3885 / 2573
Регистрация: 20.04.2015
Сообщений: 7,060
07.03.2017, 12:52 #3
Лучший ответ Сообщение было отмечено FC Programmer как решение

Решение

FC Programmer,
C++
1
2
3
4
5
6
7
8
9
10
#include <iostream>
#include <algorithm>
int main()
{
    int arr[] = {1,2,3,3,2,4,3,4,2,5,6,7,5};
    std::sort(std::begin(arr), std::end(arr));
    for(auto it = std::begin(arr)+1; it!=std::end(arr)-1; it++)
        if(*it==*(it-1) && *it!=*(it+1))
            std::cout << *it << " ";
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.03.2017, 12:52
Привет! Вот еще темы с решениями:

Написать программу для определения, есть ли в данном массиве одинаковые числа
Вот такое задание у меня и код не проходит, помогите пожалуйста Дан массив...

Сгенерировать массив из 20 чисел в интервале 0 до 100. Определить есть ли в массиве одинаковые числа.
Сгенерировать массив из 20 чисел в интервале 0 до 100. Определить есть ли в...

Дан массив из 20 вещественных чисел. Определить, есть ли в массиве одинаковые числа и вывести их на экран
Дан массив из 20 вещественных чисел. Определить, есть ли в массиве одинаковые...

Необходимо определить, есть ли в массиве одинаковые числа, их значения и индексы соответствующих элементов массива
Есть задача: Разработать программу, обеспечивающую ввод с клавиатуры...


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

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

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