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

Реализовать в виде модуля набор подпрограмм для выполнения следующих операций над векторами - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Напишите программу на СИ! снова геометрия(((( http://www.cyberforum.ru/cpp-beginners/thread327678.html
Нужно написать программу на си, которая это выполнит... Задано множество точек на плоскости, не лежащих на одной прямой. Определить минимальное количество точек, после удаления которых остаются...
C++ Написать программу, определяющую радиус и центр окружности, проходящей по крайней мере через три различные точки заданного множества точек Надо написать программу на СИ, определяюшую радиус и центр окружности, проходящей по крайней мере через три различные точки заданного множества точек на плоскости и содержащей внутри наибольшее... http://www.cyberforum.ru/cpp-beginners/thread327677.html
C++ exception при вызове функции по адресу (MAPILogon)
Пытаюсь прикрутить MAPI для работы с почтой. ULONG (*pMAPILogon)(ULONG_PTR, LPSTR, LPSTR, FLAGS, ULONG, LPLHANDLE); //.................................... (FARPROC&)pMAPILogon =...
Книжки по С++ C++
Здравствуйте, я учусь на 1 курсе, где нам преподают си++. По сути нам объясняют как употреблять ключевые слова и что они "делают". Но как они конкретно влияют на программу я не пойму. Во время...
C++ Есть алгоритм для арбитражного торгового робота на РТС и ММВБ, нужны два - три партнера. http://www.cyberforum.ru/cpp-beginners/thread327655.html
Арбитражный робот предполагает безубыточную торговлю. Как правило доход незначительный. В моем случае доходность от 1 до 10 % в день. Хочу написать его самостоятельно, но пока в программировании...
C++ Перегрузка функций Моя последняя лаба=( Светлые умы, помогите... Выполнить задания пятой и шестой лабораторной работы, оформив каждый пункт задания в виде шаблона функции. Все необходимые данные должны передаваться им... подробнее

Показать сообщение отдельно
Protected_fleur
0 / 0 / 0
Регистрация: 29.06.2011
Сообщений: 77
30.06.2011, 15:51  [ТС]
xAtom, я не могу разобраться в сортировке...
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
// сортировка векторов по длине, от большего к меньшему
void  sort(struct vector*  vec, struct vector*  end) {
     int id;
     struct vector* last;
     struct vector* first;
     struct vector  tmp;
 
     while(1) {
           id = 0;
           first = vec;
           last  = vec + 1;
           for( ; last != end; ++last, ++first) {
 
               if(length(first) < length(last)) {
                   tmp    = *first;
                   *first = *last;
                   *last  = tmp;
                   id |= 1;
               }
           }
           if(! id)
              break;
     }
}
Добавлено через 1 минуту
Цитата Сообщение от Protected_fleur Посмотреть сообщение
for( ; last != end; ++last, ++first)
почему в этой строчке перед ";" нет ничего???

Добавлено через 3 минуты
Цитата Сообщение от xAtom Посмотреть сообщение
size = sizeof(vec) / sizeof(struct vector);
еще вот эта строчка непонятна... объясните пожалуйста
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru