Форум программистов, компьютерный форум CyberForum.ru

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

Восстановить пароль Регистрация
 
Рииита
0 / 0 / 0
Регистрация: 01.02.2011
Сообщений: 7
01.02.2011, 15:09     Выяснить, сколько чисел входит в последовательность более чем по одному разу #1
Даны целые числа а1,...,аn (в этой последовательности могут быть повторяющиеся члены). Выяснить, сколько чисел входит в последовательность более чем по одному разу.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.02.2011, 15:09     Выяснить, сколько чисел входит в последовательность более чем по одному разу
Посмотрите здесь:

C++ Дана последовательность чисел. Выяснить , сколько раз в ней встречается максимальное число.
Выяснить, входит ли в последовательность S1 ,. . ., Sm буква Ю C++
Для каждого из чисел массива выяснить, сколько раз каждое из них входит в этот массив C++
Выяснить, сколько чисел входит в последовательность по одному разу C++
C++ Сформировать список L включив в него по одному разу элементы, которые входят в один из списков L1 и L2, но в то же время не входит во второй из них
Дана последовательность чисел. Выяснить , сколько раз в ней встречается максимальное число. C++
Дана последовательность чисел. Выяснить, сколько раз в ней встречается максимальное число C++
Даны натуральное n и целые a1, a2, ., an. Найти сколько чисел входят в последовательность более чем по 1 разу C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
igorrr37
 Аватар для igorrr37
1593 / 1221 / 118
Регистрация: 21.12.2010
Сообщений: 1,868
Записей в блоге: 7
01.02.2011, 16:18     Выяснить, сколько чисел входит в последовательность более чем по одному разу #2
C++
1
2
3
4
5
6
7
8
9
10
11
#include<iostream>
#include<map>
#include<iterator>
#include<algorithm>
using namespace std;
 
int main(){
    map<int, int> con;
    for_each(istream_iterator<int>(cin), istream_iterator<int>(), [&](int x){con[x]++;});
    cout<<count_if(con.begin(), con.end(), [](pair<int, int> x){return x.second-1;});
}
Yandex
Объявления
01.02.2011, 16:18     Выяснить, сколько чисел входит в последовательность более чем по одному разу
Ответ Создать тему
Опции темы

Текущее время: 20:12. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru