Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 04.03.2015, 22:01   #1
Miha2059
Новичок
Джуниор
 
Регистрация: 04.03.2015
Сообщений: 1
По умолчанию Написать реализацию перегрузки функции

Написать реализацию перегрузки функции

int func(int * arr, int lenght)
int func(double * arr, int length)

Функция func должна вернуть количества элементов (цифр у которых нет пары, например { 1, 2, 3, 2, 5, 1 }, в массиве две пары 1 1 и 2 2, функция должна вернуть значение оставшихся элементов, то есть 2 цифры (3 и 5) )
Код:
int func(int * arr, int lenght)
{
    
}
int func(double * arr, int length)
{
    
}
 
int main()
{
    int x[6] = { 1, 2, 3, 2, 5, 1 };
    double y[6] = { 1.1, 2.2, 3.3, 2.4, 5.5, 6.6 };
 
    cout << func(x, 6) << endl;
    cout << func(y, 6) << endl;
 
    return 0;
}
Miha2059 вне форума Ответить с цитированием
Старый 06.03.2015, 09:32   #2
ОлегС
 
Регистрация: 26.02.2015
Сообщений: 6
По умолчанию

Ассоциированный массив можноиспользовать
Код:
int func(int * arr, int lenght)
{
	map<int,int> mp;int k=0;
	for (int i=0;i<lenght;i++) mp[*(arr+i)]++;
	map<int,int>::iterator it=mp.begin();
	while (it!=mp.end()) 
	{if (it->second==1) {k++;cout<<it->first<<" ";}
	 it++;}
	return k;
}
ОлегС вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Написать рекурсивную реализацию функции. JellyFilled Паскаль, Turbo Pascal, PascalABC.NET 3 31.10.2014 11:43
Функция перегрузки bujlka Помощь студентам 3 02.12.2012 15:44
Классы+перегрузки mo_Ouse C# (си шарп) 0 05.06.2012 22:21
легкая задача на реализацию videolord Общие вопросы C/C++ 4 18.12.2011 16:02
реализацию md2 на C# _real_ Общие вопросы C/C++ 5 22.06.2009 10:26