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

Найти количество одинаковых элементов в одномерном массиве - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ задание со стеком! http://www.cyberforum.ru/cpp-beginners/thread59110.html
из введенных целых чисел сформировать два списка типа стек с одинаковым количеством элементов. Разработать функцию, какая соединает два стеки в один с попарно взятыми элементами начальных стеков (начиная с вершины первого стека) .функция передает к основной программе адрес новой вершины полученного стека. В функции операции выделения и освобождения памяти не использовать! Помогите...
C++ почему сыпится delete? кто подсткажет почему сыпится delete и delete тоже class addres{ private: char *street; int home; public: addres(); ~addres(); http://www.cyberforum.ru/cpp-beginners/thread59087.html
C++ Переопределение операторов
Еще раз об этом интересном вопросе. У меня есть матрицы , условно назовём их тип matrix, есть библиотека, имеющая в своём составе функции операций линейно алгебры, аналогичные обычным, т.е. сложение/вычитание/умножение/деление и т.д. , я бы хотел переопределить стандартные арифметические операторы для этих матриц, т.е. matrix A,B,C; C = A + B; где matrix &operator +(matrix &X,matrix &Y) {...
C++ Шифр Цезаря
text - исходный code - закодированный decode - дешифрованный после компиляции в файл code в конец ложится пробел, откуда он берется!?! Соответственно и при декодировании пробел превращяетс в нечто ненужное !! Рудз // ================ Coding and decoding "Cesaer" ========================== #include <iostream.h>
C++ Неперекрашивается фон окна http://www.cyberforum.ru/cpp-beginners/thread59075.html
Возможно я пишу не в ту ветку, но мне бы хотелось узнать как можно решить такого рода проблему: я изучаю win32 решил попробовать написать программу, меняющую цвет фона окна. Компилируется все замечательно, но вот с фоном беда. Когда создается исполняемое окно, то фон пользовательской области неперекрашивается... #include "Test.h" HBRUSH hBlueBrush,hGreenBrush; int sw; int WINAPI...
C++ не работает на большом количестве здравствуйте! Программа сравнивает наличие строки из файла "наречия.txt" в файле "словарь.txt". Причем в "наречия.txt" слова представлены в виде строк : информаш информгаз, а в файле "словарь.txt" слдующим образом: информаш 2805 61 36 Фг - 29 информгаз 36 27 397 Уэ - Когда оба файла весят порядка 2ух КБ, прогрмма отлично работает. Надо, чтоб работала на 158 КБ файла "наречия.txt" и почти... подробнее

Показать сообщение отдельно
Rififi
2336 / 1051 / 44
Регистрация: 03.05.2009
Сообщений: 2,656
26.10.2009, 22:08     Найти количество одинаковых элементов в одномерном массиве
Здравствуйте, как определить количество одинаковых элементов в строке, если предположем массив из 5 элементов?

я думаю, если ты сдашь преподу вот
это
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <algorithm>
#include <functional>
#include <vector>
#include <set>
#include <iostream>
#include <iterator>
 
template <typename T,typename _Pr,typename _Ax,template <typename,typename,typename>class U>
struct same_t:public std::binary_function<T,T,bool>{typedef U<T,_Pr,_Ax>V;
same_t(const V&v):v_(v){}bool operator()(const T&v1,const T&v2)const{return
v_.count(v1)<v_.count(v2);}const V&v_;};template<typename T,typename _Pr, 
typename _Ax,template<typename,typename,typename>class U>same_t<T,_Pr,_Ax,U>
same(const U<T,_Pr,_Ax>&u){return same_t<T,_Pr,_Ax,U>(u);}template<typename It>
typename std::allocator<It>::size_type max_same(It begin,It end){std::multiset<typename
std::iterator_traits<It>::value_type>x;return x.count((std::copy(begin,end,
std::inserter(x,x.begin())),*std::max_element(x.begin(),x.end(),same(x))));}int main()
{setlocale(LC_ALL, "");const int v[]={9,9,1,0,3,4,1,1,3,4};const size_t N = sizeof(v)/
sizeof(v[0]);std::cout<<"Максимальное количество одинаковых элементов: "
<< max_same(v,v+N)<<std::endl;return 0;}
, то он к тебе вообще больше никогда не подойдёт.



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