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

Ошибки в коде сортировки - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ нужно написать программки (массивы и файлы) http://www.cyberforum.ru/cpp-beginners/thread77304.html
Заменить все элементы массива большие чем "a" значением максимального элемента из этого массива сделать программку чтобы считала сколько раз в тексте встречается буква "u" И ещё одну чтобы записывала в текстовый файл таблицу значений sin x на отрезке с заданным шагом PS если не трудно можно с пояснениями // Помогите пожалуйста!
C++ Необходима помошь ! Переход с каталога в подкаталог Напишите функцию, печатающую размер файла в удобном виде: если файл меньше одного килобайта - печатать его размер в байтах, если же больше - в килобайтах (и мегабайтах). На основе этой функции напишите программу печати всех имен файлов из заданного каталога и его подкаталогов. Собственно осталось организовать вторую часть задания, но я завис на этом, мож кто поможет люди добрые ??? #include... http://www.cyberforum.ru/cpp-beginners/thread77275.html
C++ Удаление повторений пустых строк
Здравствуйте! Условие задания такое: "Разработать программу исключения из текстового файла повторений пустых строк, где нет других символов кроме пробелов и табуляций. Имя исходного текстового файла должно передаваться программе через аргумент командной строки её вызова. Результат исключений повторов пустых строк должен отображаться через поток стандартного вывода. Общее количество исключенных...
файл и строки C++
такая задача по файлам дан файл.в нём некий набор чисел. нужно выяснить есть ли среди этого набора чисел хотя бы одна последовательность и если есть, то какая максимальная длина? у меня есть начало написанной программы, но даже в ней где-то проблемы. у меня не считывает например в массив из файла (в файле лежит набор чисел в строчку через пробелы, в конце строки нчиего нет, нкиаких...
C++ Может ли белая фигура пойти на поле (e,f), не попав при этом под удар черной фигуры http://www.cyberforum.ru/cpp-beginners/thread77267.html
Дураку уж помогите(((( 1. Поле шахматной доски определяется парой натуральных чисел, каждое из которых не превосходит восьми: первое число – номер вертикали (при счете слева направо), второе – номер горизонтали (при счете снизу вверх). С помощью датчика случайных чисел получить натуральные числа a, b, c, d, e, f, каждое из которых не превосходит восьми. Пусть на поле (a,b) расположена белая...
C++ Из матрицы вырезать те элементы, которые помечены белым Задали лабу, 2/3 сделал, а вот с третьем заданием вышла заминка... Помогите! Дана матрица, из неё нужно вырезать те элементы, которые помечены белым. И оставить те, что попадают в чёрную область. #include <iostream> using namespace std; int main() { setlocale(LC_ALL, "Russian"); cout<<"Введите количество строк массива"<<endl; cin>>x; cout<<"Введите количество столбцов массива"<<endl; подробнее

Показать сообщение отдельно
^Tecktonik_KiLLeR
 Аватар для ^Tecktonik_KiLLeR
1144 / 426 / 19
Регистрация: 23.06.2009
Сообщений: 6,141
Завершенные тесты: 1
20.12.2009, 21:47     Ошибки в коде сортировки
Код из книги...сам то не понял сортирует строки как?Объясните если не трудно и еще помогите разобраться с ошибками

C++
1
2
3
4
5
6
7
8
9
10
11
void stringSort(char *v){
    int n=0;
int (*comp)(),(*exch)();
int gap,i,j;
gap=i=j=0;
for(gap=n/2; gap>0;gap/=2)
for(j=i-gap;j>=0;j-=gap){
if((*comp)(v[j],v[j+gap])<=0)break;
(&exch)(&v[j],&v[j+gap]);
 
}}
Error 13 error C2197: 'int (__cdecl *)(void)' : too many arguments for call d:\head-files\alex.h 162 proba
Error 14 error C2064: term does not evaluate to a function taking 2 arguments d:\head-files\alex.h 163 proba
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 19:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru