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

Составить функцию sortstr () многоцелевого сортировки - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Уменьшить первое введённое число в два раза, если оно больше второго по абсолютной величине http://www.cyberforum.ru/cpp-beginners/thread722676.html
Составить программу, которая уменьшает первое введённое число в два раза, если оно больше второго введённого числа по абсолютной величине.
C++ Проверка равенства символов. Оптимизировать код Добрый день, есть задача, я срузу напишу что надо сделать: во входном файле в первой строке дано число n - где 1 >= n <= 1000, а в остальных n строках, строки длину от 1 до 30 символов. Надо проверить первый символ равно 4 символу? И вывести в выходной файл, сколько строк удовлетвояют данному условию. Я решаю таким способом: #include <fstream> main() http://www.cyberforum.ru/cpp-beginners/thread722675.html
C++ У меня вопрос по классам. На приложенных картинках я выделил непонятные строки.
У меня вопрос по классам. На приложенных картинках я выделил непонятные строки. Строка 9. Переменная int age объявляется в строке 9? Прямо в скобках функции SetAge? Вообще до этого объявление переменных я видел только в отдельных строках. Например так: int age; Ладно, если переменная была объявлена в строке 9, то почему в строке 25 в скобках указывается тип переменной age тоесть int?
Упорядочить строки матрицы в порядке возрастания элементов главной диагонали C++
Упорядочить строки матрицы m * n в порядке возрастания элементов в главной диагонали. Матрица вводится и выводится в главной программе. Составление выполнить с помощью функции.
C++ Строка является отрывком кода на языке С. Вывести все содержащиеся в ней комментарии. http://www.cyberforum.ru/cpp-beginners/thread722631.html
Строка является отрывка кода из С. Вывести все содержащиеся в ней комментарии. Понятно, что //такие комментарии можно вывести через strchr а что делать с /*такими*/ ?
C++ Совместимость char и unsigned char Есть некие числа в виде unsigned char. Есть строка в виде массива char (которая потом сбрасывается в файл с помощью fputs). В программе происходит преобразование чисел в строки. При этом используются побитовые операции. Результаты не всегда совпадают с ожидаемыми. Вот я и думаю - в чём причина? Вроде ничего не напутал. Я так предполагаю, что при копировании числа из unsigned char в char оно никак... подробнее

Показать сообщение отдельно
Megusta8
 Аватар для Megusta8
0 / 0 / 0
Регистрация: 06.12.2012
Сообщений: 17
07.12.2012, 12:00     Составить функцию sortstr () многоцелевого сортировки
Желательно в Visual Studio 2010 -Составить функцию sortstr () многоцелевого сортировки n строк текста, основываясь на k-й букве каждой строки, где k является параметром, пердаеться функции. Например, если k = 3, то строки должны сортироваться по возрастанию (или уменьшением) третьей буквы каждой строки. Если длина строки меньше k, то будем считать, что k-й буквой, реально не существующей, пробел. Использовать метод пузырьковой сортировки.
При вводе с клавиатуры значение 1 функция должна сортировать массив по возрастанию, при вводе значения 2-по убыванию, при введении другое значение - выдавать сообщение об ошибке.

Прототип функции:
void sortstr (char * base [], const int n, int (* comp) (char, char)),

base - начальный адрес массива;
n - число элементов массива;
comp - указатель на функцию сравнения двух символов.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 19:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru