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

Написать функцию sort() для сортировки массива структур - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Двумерный динамический массив в классе. Зависание при вводе и вызове деструктора http://www.cyberforum.ru/cpp-beginners/thread1205603.html
Объект класса содержит двумерный массив строк фиксированного размера(80) и длины n. При обращении к ф-ции ввода программа зависает и вылетает, также вылет при описании деструктора. Еще нужно реализовать проверку на длину введенной строки, чтобы было не больше 80, иначе выдать ошибку. Помогите ребят, запутался совсем. #include "stdafx.h" #include "iostream" #include "string.h" #include...
C++ Реализация арифметических действий в Системе остаточных классов Нужно реализовать арифметические действия в системе остаточных классов.( не большие числа, длиной массива 5) помогите кто шарит http://www.cyberforum.ru/cpp-beginners/thread1205601.html
C++ Еще раз о vector и очистке памяти
Привет всем! Создаю консольное приложение в RAD Studio. Код: vector<int> IntVect; getch(); int i; for (i = 0; i < 30000; i++) {
C++ Оброботка файлов
Помогите ,пожалуйста Записать в файл массив указанного размера Ввести с клавиатуры одномерный целочисленный массив С(10). Подсчитать сумму и количество элементов, меньше первого элемент этого массива. Вывести на экран массив и найденные значения.
C++ Потоковый ввод-вывод. В уже созданном файле необходимо найти и заменить некоторую запись http://www.cyberforum.ru/cpp-beginners/thread1205563.html
Всем доброго времени суток!!! Не могу справиться с лабораторной работой. В уже созданном файле необходимо найти и заменить некоторую запись. Файл создан, имеется функция поиска int find(string search, string file) { cout<<"Ищем по имени "<<"'"<<search<<"':"<<endl; int i=0; ifstream input("../worker.txt",ios::out); //input.open();
C++ Добавить дружественную функцию Создать класс машина, имеющий марку (указатель на строку) , число цилиндров, мощность. Определить конструкторы, деструктор и функцию печати. Создать public- производный класс – грузовики, имеющий грузоподъемность кузова. Определить конструкторы по умолчанию и с разным числом параметров, деструкторы, функцию печати. Определить функции переназначения марки и грузоподъемности. Программа должна... подробнее

Показать сообщение отдельно
Lulitta
0 / 0 / 0
Регистрация: 06.06.2014
Сообщений: 3
11.06.2014, 17:40     Написать функцию sort() для сортировки массива структур
Напишите пожалуйста программу по заданию,не могу понять как делать.

Условие программы:
Напишите функцию sort() для сортировки массива структур (тип struct), а также функции сравнения элементов массива в соответствии с вариантом задания. Передавать в функцию sort() в качестве параметров массив для сортировки, его размер и указатель на функцию сравнения.
В главной функции программы объявить массив структур, значения полей структур ввести из файла или с клавиатуры, отсортировать массив, вывести массив на экран до и после сортировки.

Вариант № 17

Задать структуру (struct) с информацией о комплектации компьютеров:
-тип процессора;
-материнская плата;
-ОЗУ (Гб);
-объем жесткого диска (Гб);
-видеокарта;
-наличие DVD-привода (да/нет).
Создать масив структур, выполнить сортировку массива:
1) по типу процессора;
2) по объёму жёсткого диска и ОЗУ.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 10:44. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru