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

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

Войти
Регистрация
Восстановить пароль
 
FC Programmer
0 / 0 / 0
Регистрация: 11.01.2017
Сообщений: 46
#1

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

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

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

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

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

Выяснить есть ли одинаковые числа в массиве - C++
Выясните, есть ли одинаковые числа в массиве или же массив содержит только разные. Сосчитайте количество различных чисел в массиве.

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

Выяснить есть ли одинаковые числа в двумерном массиве - C++
Выясните есть ли одинаковые числа в двумерном массиве или же массив содержит только разные. Заранее спасибо.

как сделать что-бы код в массиве вывел одинаковые числа? - C++
Помогите по C++,Нужо что-бы числа которые ты повторно ввел в массиве отобразились на екран!! Например : 1 3 4 2 4 5 Вывод : 4 5 ...

2
ПраПрапорщик
10 / 7 / 2
Регистрация: 14.07.2015
Сообщений: 254
07.03.2017, 12:51 #2
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
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
3714 / 3598 / 1827
Регистрация: 20.04.2015
Сообщений: 6,564
07.03.2017, 12:52 #3
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
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
Привет! Вот еще темы с ответами:

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

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

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

Найти числа элементов в двумерном массиве, равных значению Т, вводимому с клавиатуры и перемножьте эти элементы. - C++
народ помогите решить. Найти число элементов в двумерном массиве , размером n x m, равных значению Т, вводимому с клавиатуры и...


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

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

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