Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ текстовый редактор https://www.cyberforum.ru/ cpp-beginners/ thread304993.html
void TextBuf::SetText (char *str) { int i, a = 0; delete this->text; while (str != '\0'); this->text = new char; for (i = 0; i <= a; i++) this->text = str; } char* TextBuf::GetText ()
C++ Проблеьный символ
Подскажите,есть ли особый код который компилятор разпознает как символ?? Читаю с файла в струкутру,но вот что делать если мне нужно прочитать пробленый символ?? Добавлено через 36 минут Ап срочно надо,помогите Добавлено через 1 час 11 минут Разве нельзя?
C++ Стеки на С! Создать стек для символов. Максимальный размер стека вводится с экрана. Создать функции для ввода и вывода элементов стека. Добавлять символы в стек поочередно справа и слева. В случае совпадения добавляемого символа с элементом на другом конце стека выводить его на экран. Люди помогите пожалуйста! https://www.cyberforum.ru/ cpp-beginners/ thread304966.html C++ Функция для нахож. кол-ва элементов вектора размером 5 С помощью функции, которая находит количество положительных элементов вектора размером 5, вычислить среднее количество положительных элементов матрицы 5х4, приходящихся на одно поле. Чтот я не пойму что это за фукция? Добавлено через 25 минут int positives = std::count_if(arr, arr + SIZE, positive); я вот нашел функцию для нахождения кол-ва положительных элементов. Как ее к матрице... https://www.cyberforum.ru/ cpp-beginners/ thread304960.html
C++ Вывести слова, встречающиеся в тексте по одному разу
C++ Вывести слова, встречающиеся в тексте по одному разу.... подскажите мысль...или все чем можете помочь! Создавайте темы с осмысленными и понятными названиями - это серьезно повышает шансы, что на ваш вопрос ответят. Правила форума https://www.cyberforum.ru/cpp-beginners/thread17474.html
C++ Как быть, если в шаблоне классе предполагается использование ОДИНАКОВЫХ типов? https://www.cyberforum.ru/ cpp-beginners/ thread304945.html
Вот код, понятно, демонстрационныый, упрощён донельзя для понятности. #include <windows.h> #include <iostream> using namespace std; template <class T, class t> class lin_ur { public: lin_ur (T a, t b){};
C++ файлы, запись руского текста Вот простой пример.Подскажите можно както сделать чтобы записывало руский текст.Так записует иероглифы #include <iostream> #include <fstream> #include <windows.h> using namespace std; char bufRus; char *Rus(const char * text) {CharToOem(text, bufRus); return bufRus;} int main() { https://www.cyberforum.ru/ cpp-beginners/ thread304942.html C++ CodeBlocks - не запускается консольное приложение
Привет всем. Скачал CodeBlocks , создаю консольное приложение(автоматом создается Hello world) , нажимаю Run , Build and run и ничего не происходит. Подскажите пожалуйста что не так? Спасибо.
C++ Файловый В/В для *.rom Проблема такая... Создаю файл с помощью ofstream хоть с ios::binary, хоть без - файл читается нормально, но характеристики его 20 байт , а на диске 4096 байт, хекс редактором (010Editor) также 20 байт, как прочитать или увидеть оставшиеся 4076 байт, я так понимаю это данные файловой системы. Просто мне нужно работать с файлом *.rom, его параметры 512 кБ на диске и всего 512 кБ, а где же данные... https://www.cyberforum.ru/ cpp-beginners/ thread304934.html C++ преобразование выражения в дерево Создалась проблема. Есть задание - разложить на множители квадратный трехчлен с помощью деревьев на си. https://www.cyberforum.ru/ cpp-beginners/ thread304910.html
База данных на С++ C++
Помогите пожалуйста!нужна помощь,нужно преобразовать базу данных на С++ с классом в базу данных на Си со структурами!кто сможет,помогите пожалуйста!буду очень благодарна!) файл "новый текстовый документ"
C++ Метод Ньютона решения НУ, знаки производных https://www.cyberforum.ru/ cpp-beginners/ thread304891.html
Здравствуйте, понимаю, что подобных тем на форуме уже выше крыши, но все таки создам) Задача решить нелинейное уравнение методом Ньютона, программа решает всё нормально, только хочу сделать такую фишку, чтобы в консоли выводились сообщения о том, что на заданном отрезке либо отсутствует корень, либо их несколько, буду рад любой помощи, спасибо. #include "stdafx.h" #include <conio.h>...
0 / 0 / 1
Регистрация: 25.05.2011
Сообщений: 3
0

Сортировка массива произвольного типа - C++ - Ответ 1690542

25.05.2011, 22:56. Показов 1577. Ответов 1
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Помогите разобраться!
зачем swap и memswap для сортировки в этой программе

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
inline void swap(char& a, char& b)// Обмениваем элементы двух объектов 
{
  char temp=a;
  a=b;
  b=temp;
}
void memswap(char* a, char* b, size_t sz) {
  for (int k=0; k<sz; k++)
    swap(*a++,*b++);
}
 
void ssort(void* base, size_t n, size_t sz, CMP cmp)//сортируем массив символьного типа
{
  for (int i=1; i<n; i++)
   for (int j=n-1; j>=i; j--)
   {
     char* bj=(char*)base + j*sz;
     if (cmp(bj,bj-sz))
       memswap(bj,bj-sz,sz);
   }
}


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

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

Функции ввода и вывода массива произвольного типа через void
Функции ввода и вывода массива произвольного типа через void нету разницы какие данные главное...

Реализовать структуру для хранения массива произвольного типа с помощью шаблонов
Помогите пожалуйста, как реализовать структуру?? Сегодня вам нужно реализовать структуру для...

Записать адрес переменной произвольного типа в переменную типа int
Здравствуйте, есть структура __packed struct myStruct{ uint32 HisCh; uint32 sNo; uint16...

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

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

Сортировка массива с числами типа double
Привет. Написал прогу подчитывающую кол-во одинаковых символов в тексте. И посчитал вероятность их...

Сортировка массива классов по полю типа string
Дан массив объектов класса, одним из полей которого является переменная name типа string. Как...

Сортировка массива типа string через указатели
Итак, пытаюсь реализовать сортировку строкового массива. Почти все сделал, но встал на одном месте...

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