Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ строки:ПЕРЕВОД ИЗ ОДНОЙ C/ С В ДР Вывести все числа не превышающие данное N, которые в 2-ной системе счислания имеют симметричную запись ( начинается с 1!). Помогите юному гению в юбке сдать задачу на зачет! Пасибки за понимание https://www.cyberforum.ru/ cpp-beginners/ thread72072.html Сортировка пузырьком... C++
Доброе утро/день/вечер!=) У меня есть пару вопросов, на которые я никак не могу найти ответов... Есть программа, в которй проставляется оценка каждого студента за определённый предмет, всё ничего кроме одного, не работает сортировка(по студентам и оценкам) пузырьком... Никаких изменений эта сортировка не принесла...Почитал ваш форум, и натыкался впринцепе на тоже самое, что я в своём коде...
C++ Замена в одномерном массиве, работа со строками из нулей и единиц HELP!!!я ноль в с++ не могу сделать данные задачи: "Даны одномерные массивы чисел Х,размерностью n и Y,размерностью m. необходимо написать программу с использованием функций в которой будут заменятся нулями все положительные элементы в массивах." "дана строка состоящая из групп нулей и едениц. каждая группа отделяется друг от друга одним или несколькими пробелами. нужно создать программу... https://www.cyberforum.ru/ cpp-beginners/ thread72066.html C++ Структуру Помогите решить задачи...пробовал ничего не смог понять. 1) Определить структуры, описывающие шар и точку в трёхмерном пространстве. Составить и протестировать функцию, которая проверяет, находится ли точка внутри заданного шара. и вторая, уже была но я не смог понять, объяснить 2) Описать процедуру IncTime(H, M, S, T), которая увеличивает на Т секунд время, заданное в часах Н, минутах М... https://www.cyberforum.ru/ cpp-beginners/ thread72060.html
C++ Алгоритм бинарных вставок
подскажите пожалуйста как изменить алгоритм простых вставок.чтобы преобразовать его в алгоритм бинарных вставок..
C++ Вычислить произведение элементов массива S, значение которых не больше заданного негативного числа https://www.cyberforum.ru/ cpp-beginners/ thread72057.html
Здесь задали на Борланде С++ ну просто нечто (я нуб в этом деле) 1.Вычислить произведение элементов массива S ,значение которых не больше заданного негативного числа A, а индексы нечетные(Кол.элементов:N=16;Элементы:от -9 до 4;A=-4;) 2.Найти количество одинаковых элементов которые находятся в массиве A(N). ( Кол.элементов:N=21;Элементы:от -4 до 4;) 3.Найти и напечатать, сколько не...
C++ Квадратное уравнение https://www.cyberforum.ru/ cpp-beginners/ thread72049.html
ax^2+bx+c=o в c\c++
Не выходит из цикла. Не переходит на след. узел. C++
Доброго времени суток всем! Как видно из названия проблема проста, но почему то не решаема для меня. Собственно проблема в присвоении. case 2://Вывести список всех записей { DListNode* ptr = NULL; if (first==NULL) { cout<<"Cnucok nycT!\n"; break; }
C++ Исправление лабораторной(с классом) https://www.cyberforum.ru/ cpp-beginners/ thread72043.html
Всем привет. Помогите плиз исправить так чтобы программка была с классом!) Задание: Ввести несколько строк и проверить, может ли этот текст быть классом. Проверять только наличие слова class , фигурных скобок в начале и конце, точки с запятой в конце. Программа должна выдавать одно из двух сообщений: "текст не может быть классом " или " возможно, что текст является классом, но нужна...
C++ Одномерный массив Кто нить помоги разобраться в этом адском ужасе, что совсем не чего не выходит... Создавть в динамической памяти одномерный массив вещественных чисел. Преобразовать массив таким образом, что бы в первой его половие располагались элементы, стоящие в ченых позициях, а во второй половине-элементы, стоящие на нечетных позициях. https://www.cyberforum.ru/ cpp-beginners/ thread72040.html
C++ два вопроса по С++,вопрос про заг.файла и поток cin
1.У меня есть заголовoчный файл,созданный в проекте А,в проекте В он нужен,как его туда добавить?Надо самим файл из папку в папку добавить?в коде нельзя что то сделать? 2.написал функцию которая переводит текст и заг.букв а прописные...переводит только первый символ...как сделать чтобы весь текст? //MAIN int main(){ text func; char a; cin>>a; cout<<func.lower(a); system("pause");
C++ массив Дана матрица М (3х3). Преобразовать матрицу: поэлементно вычесть последнюю строку из всех строк, кроме последней. #include <stdio.h> #include <conio.h> int main() {int mas; int i,j; for(i=0;i<3;i++) {for(j=0;j<3;j++) scanf("%d",mas);} for(i=0;i<2;i++) { for(j=0;j<2;j++) https://www.cyberforum.ru/ cpp-beginners/ thread72010.html
25 / 25 / 0
Регистрация: 21.11.2009
Сообщений: 159
0

Реализация алгоритма сортировки для любых типов данных - C++ - Ответ 402742

08.12.2009, 22:49. Показов 12580. Ответов 38
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Помогите пожалуйста переделать реализацию сортировки так, чтобы она могла работать с любыми типами данных(int, double, etc) Т.е. могла сортировать не только целые числа, но и строки, etc.. Начал делать через функцию обратного вызова и застрял..

вот header:

sort.h
typedef int (*cmp_fnx)(void*, void*)

void sort(void *v, int c, int s, cmp_fnx);
//указатель на массив, количество элементов, на размерность каждого элемента

Сам алгоритм:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
void Sort1(int c[], int max)
// c[] - наш массив
// max - размер массива c
{
for (int i1 = 0; i1 < max; i1++)
{
for (int i = max-2; i >= i1; i--)
{
if (c[i+1] > c[i]) continue;
 
Change(c, i, i+1); // Двигаем минимальное число вверх, тем самым сортируя числа
}
}
}
Нужно реализовать функцию, которую мы объявляем в хедере, и чтобы она могла работать с любыми типами данных...данных int, double, etc... т.е. была универсальной. Вот как-то так...мэйби кто нибудь подскажет ?)) Заранее спасибо.

Вернуться к обсуждению:
Реализация алгоритма сортировки для любых типов данных C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.12.2009, 22:49
Готовые ответы и решения:

Реализовать три любых алгоритма сортировки матрицы на выбор
Всем привет форумчане, сижу и ломаю голову над заданной задачей. А точнее как ее реализовать т.к в...

Реализация алгоритма сортировки Шелла
Здравствуйте! Помогите пожалуйста с реализацией алгоритма сортировки Шелла. Вот дан простой...

Реализация алгоритма сортировки массива
Добрый день !!! Помогите пожалуйста с реализацией алгоритма сортировки массива. Нашел код, но не...

Реализация алгоритма сортировки слиянием
Имеется массив строк вида char lent где каждая строка уже отсортирована по возрастанию. Нужно...

38
08.12.2009, 22:49
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.12.2009, 22:49
Помогаю со студенческими работами здесь

Реализация алгоритма сортировки пирамидой
Все привет! Нужна помощь в реализации алгоритма пирамидальной сортировки используя ДВУСВЯЗНУЮ...

Реализация алгоритма сортировки слиянием
помогите, пожалуйста, с реализацией алгоритма сортировки слиянием на VBA.

Реализация алгоритма сортировки вставками
Мне нужно сделать лабу тема вверху... перед этим прочитал тему ...

Реализация алгоритма пузырьковой сортировки
Задача на массивы, где нужно банки переливать (ну, у меня она с этим ассоциируется). Раньше решал...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru