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

Сортировка по алфавиту - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Как узнать координаты курсора мыши и отобразить их? c++ http://www.cyberforum.ru/cpp-beginners/thread275719.html
Как узнать координаты курсора мыши и отобразить их? c++
C++ Как это сделать? Нужно заменить цифры в числе на ноль, если цифра равна "a". А затем вывести получившееся число. число N - натуральное, а - является цифрой (от 0 до 9). например N = 122223 a = 2 должно получится 100003 Помогите плиз)) http://www.cyberforum.ru/cpp-beginners/thread275698.html
C++ Односвязный список
Люди помогите пожалуйста с лабораторной сделал прогу по заданию а преподаватель говорит что не правильно сделана функция поиска и вообще что это не функция поиска Вот задание: Построить односвязный список из входной последовательности натуральных чисел. Удалить из списка узел, содержащий заданное натуральное число x. Оформить как функцию поиск в списке узла, содержащего заданное натуральное...
имитация нажатие двух клавиш на c++. (alt-f4) C++
будет нажата клавиша p keybd_event('P', 0,0,0); keybd_event('P', 0,KEYEVENTF_KEYUP,0); Но как сделать чтобы нажималось две клавиши одновременно?
C++ Указатели при работе с одномерными и двумерными массивами http://www.cyberforum.ru/cpp-beginners/thread275679.html
Помогите Даны натуральное число n, целые числа а1,...,аn . Выяснить, имеется ли среди чисел а1,...,аn совпадающие.
C++ Работа с avi. Ошибка в коде. Приветствую всех. Работаю с видео при помощи vfw. Есть такой код: /* функция извлечения кадра по индексу */ HBITMAP GetFrame(unsigned int FrameIndex) { HBITMAP hBmp; gapgf=AVIStreamGetFrameOpen(AviStream,NULL); //готовим поток к декомпрессии кадров if(gapgf==NULL) { UnloadAvi(); return NULL; подробнее

Показать сообщение отдельно
Valerko
17 / 17 / 1
Регистрация: 30.11.2010
Сообщений: 164
13.04.2011, 19:21  [ТС]     Сортировка по алфавиту
Ничего не меняет.

Это тогда похоже на пузырьковую сортировку, только здесь вместо чисел структуры. тогда нужно
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
cout<<"\n\nЗаписи, упорядоченные по алфавиту:"<<endl;
 
student swap,max;
int mid,j;
 
for(i=0;i<n;i++)
{
max=laba[i];
mid=i;
    for(j=i+1;j<n;j++)
        if(strcmp(laba[i].group,laba[j].group)>0)
                {
                mid=j;
                max=laba[i];
                }
swap = laba[i];
laba[i] = laba [j];
laba[j] = swap;
}
но так не работает...
или я что-то пропустил??
 
Текущее время: 00:39. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru