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

Код для сортировки любых слов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Прямая и прямоугольник в Borland C++ 5.02 http://www.cyberforum.ru/cpp-beginners/thread8509.html
Нужно исправить программу (в приложении), чтобы выводился закрашенный прямоугольник. добавить второй cpp - файл, с выводом прямой
C++ Определить, есть ли в данном многострочном тексте указанное слово, и заключить его в квадратные скобки Помогите, пожалуйста решить задачу. Заранее благодарен. Дан многострочный текст char text. Определить, есть ли в данном тексте указанное слово и заключить его в квадратные скобки. Слово - это... http://www.cyberforum.ru/cpp-beginners/thread8488.html
В заданном тексте определить слово, в котором заданный символ встретится наибольшее число раз C++
Условие задачи: в заданном тексте определить слово, в котором заданный символ встретится наибольшее число раз.
Помогите с выпадающим меню!!! C++
Вот задали такую штуку! а я так и не поняла как сделать!:huh: Программа должна расчитывать излишний или недостающий вес человека относительно его роста. необходимо написать диалоговую программу,...
C++ как сделать мерцающий текст http://www.cyberforum.ru/cpp-beginners/thread8456.html
Народ подскажите как сделать мерцающий текст в си++ компелятор под дос !!!!!!
C++ Передается только нулевой элемент массива вот есть у меня массив int a; и сушествует ф-ия void F(int a) ... в ходе программы я передаю массив a в ф-ию F так F(a) в итоге передается только нулевой элемент массива а че делать? ... что я... подробнее

Показать сообщение отдельно
artur177
0 / 0 / 0
Регистрация: 13.05.2008
Сообщений: 4

Код для сортировки любых слов - C++

28.05.2008, 18:05. Просмотров 947. Ответов 0
Метки (Все метки)

помогите переделать сей код для сортировки любых слов..
Код:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
 typedef struct slist_ { 
 long val; 
 struct slist_ *next; 
 } slist; 
 // функция сортировки возвращает указатель на начало отсортированного списка 
 slist *radix_list(slist *l, int t) { 
 // t - разрядность (максимальная длина числа) 
 int i, j, d, m=1; 
 slist *temp, *out, *head[10], *tail[10]; 
 out=l; 
 for (j=1; j<=t; j++) { 
 for (i=0; i<=9; i++) 
 head[i] = (tail[i]=NULL); 
 while ( l != NULL ) { 
 d = ((int)(l->val/m))%(int)10; 
 temp = tail[d]; 
 if ( head[d]==NULL ) head[d] = l; 
 else temp->next = l; 
 temp = tail[d] = l; 
 l = l->next; 
 temp->next = NULL; 
 } 
 for (i=0; i<=9; i++) 
 if ( head[i] != NULL ) break; 
 l = head[i]; 
 temp = tail[i]; 
 for (d=i+1; d<=9; d++) { 
 if ( head[d] != NULL) { 
 temp->next = head[d]; 
 temp = tail[d]; 
 } 
 } 
 m*=10; 
 } 
 return (out); 
 }
очень нуждаюсь в помощи...буду благодарен за любое содействие..
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru