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

Сортировка массива структур - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Массивы в С++. Найти сумму элементов массива Т, имеющих четные порядковые номера http://www.cyberforum.ru/cpp-beginners/thread755857.html
Дан произвольный массив Т размерности n. Найти сумму элементов массива Т, имеющих четные порядковые номера, а также сумму элементов массива Т, имеющих нечетные порядковые номера. Исходные данные...
C++ Списки. Нужно расставить комментарии Всем доброго времени суток. Помогите расставить комментарии ко всем строкам программы, некоторые комментарии уже расставил. #include <iostream> #include <cstdlib> using namespace std; struct... http://www.cyberforum.ru/cpp-beginners/thread755852.html
C++ Оператор >>
Приветствую. Подскажите, пожалуйста, что означает ">>" в С/С++: size_learnt >> 1;
C++ Структуры. Запросы к данным.
Данные: (в текстовом документе ) Audi 2000 100.000 white 1,1 China BMW 2002 70.000 silver 3,5 Japan Jaguar 1999 40.000 silver 2.7 Brazil Chevrolet 2005 30.000 white 3.2 China Citroen 2008...
C++ Сортировка массива строк методом подсчета http://www.cyberforum.ru/cpp-beginners/thread755844.html
Здравствуйте. Вкратце, задача такова - написать программу, упорядочивающую массив строк в алфавитном порядке методом сортировки подсчетом. Использовать указатели на строки. Обычный алгоритм...
C++ Найти сумму элементов четных строк и произведение элементов нечетных строк массива дан двумерный массив динамический массив. Найти сумму элементов четных строк и произведение элементов нечетных строк. помогите пожалyйста!!!!!!!!!!!!!!!!!! подробнее

Показать сообщение отдельно
taras atavin
3888 / 1762 / 92
Регистрация: 24.11.2009
Сообщений: 27,565
08.01.2013, 17:41
Цитата Сообщение от septe-mber Посмотреть сообщение
for(int i = count - 1; i > 0; i--) //сортировка
* * * * for(int j = 0; j < i; j++)
* * * * * * if(array[j].institute > array[j + 1].institute)
* * * * * * {
* * * * * * * * buf[i] = array[j];
* * * * * * * * array[j] = array[j + 1];
* * * * * * * * array[j + 1] = buf[i];
* * * * * * }
А почему с j+1? С i как то очевидней. И почему буфер имеет размер массива? Достаточно буфера в один элемент.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru