|
0 / 0 / 0
Регистрация: 09.01.2016
Сообщений: 19
|
||||||
Сортировка массива структур по заданному полю09.01.2016, 16:42. Показов 3232. Ответов 36
Метки нет (Все метки)
Здравствуйте. Нужна помощь в сортировке.
Вот само задание: Составить таблицу, содержащую следующие сведения о сотрудниках кафедры:
Вывести:
Собственно, вот что я смог сделать:
0
|
||||||
| 09.01.2016, 16:42 | |
|
Ответы с готовыми решениями:
36
Сортировка массива структур по заданному полю Сортировка массива (вектора) структур по заданному полю Сортировка "пузырьком" массива структур по заданному полю |
|
Dimension
595 / 463 / 223
Регистрация: 08.04.2014
Сообщений: 1,710
|
|||||||||||||||||||||||||||||||
| 10.01.2016, 17:28 | |||||||||||||||||||||||||||||||
|
поменять
0
|
|||||||||||||||||||||||||||||||
|
505 / 317 / 236
Регистрация: 18.02.2013
Сообщений: 754
|
||||||
| 10.01.2016, 17:32 | ||||||
|
фамильная сортировка
0
|
||||||
|
0 / 0 / 0
Регистрация: 09.01.2016
Сообщений: 19
|
|
| 10.01.2016, 18:26 [ТС] | |
|
После ввода всех данных выводится 0.
0
|
|
|
505 / 317 / 236
Регистрация: 18.02.2013
Сообщений: 754
|
||||||
| 10.01.2016, 18:35 | ||||||
|
Кан Дмитрий,
0
|
||||||
|
0 / 0 / 0
Регистрация: 09.01.2016
Сообщений: 19
|
|
| 10.01.2016, 18:57 [ТС] | |
|
Я ввел данные там же и в конце он выводит только инициалы первого сотрудника и всё.
0
|
|
|
505 / 317 / 236
Регистрация: 18.02.2013
Сообщений: 754
|
|
| 10.01.2016, 19:04 | |
|
Кан Дмитрий, это сортированный массив по фамилии
0
|
|
|
0 / 0 / 0
Регистрация: 09.01.2016
Сообщений: 19
|
|
| 10.01.2016, 19:36 [ТС] | |
|
Я не понимаю каким образом он сортирует ФИО по алфавиту?
0
|
|
|
505 / 317 / 236
Регистрация: 18.02.2013
Сообщений: 754
|
|
| 10.01.2016, 19:56 | |
|
сравнивает строки, содержащие фамилии, и , в случае чего меняет записи массива структур местами
0
|
|
|
0 / 0 / 0
Регистрация: 09.01.2016
Сообщений: 19
|
|
| 10.01.2016, 20:06 [ТС] | |
|
по какому принципу он меняет местами строки если алфавита нет?
0
|
|
|
505 / 317 / 236
Регистрация: 18.02.2013
Сообщений: 754
|
||||||
| 10.01.2016, 20:15 | ||||||
|
он сравнивает две переменные string
0
|
||||||
|
0 / 0 / 0
Регистрация: 09.01.2016
Сообщений: 19
|
|
| 10.01.2016, 20:22 [ТС] | |
|
и как он выбирает что поставить первее?Просто при вводе нескольких фамилий в конце он выводит только первую фамилию.
0
|
|
|
505 / 317 / 236
Регистрация: 18.02.2013
Сообщений: 754
|
|
| 10.01.2016, 20:22 | |
|
пример того, что вводите
0
|
|
|
0 / 0 / 0
Регистрация: 09.01.2016
Сообщений: 19
|
|
| 10.01.2016, 20:27 [ТС] | |
|
Enter fio of fellow:1
Kan Dima$ Enter post of fellow:1 zav kaf$ Enter homephone of fellow:1 321789 Enter workphone of fellow:1 123789 Enter meantime of fellow:1 5 Enter pay of fellow:1 15000 Enter fio of fellow:2 Abar Paric$ Enter post of fellow:2 prepod$ Enter homephone of fellow:2 789123 Enter workphone of fellow:2 01982321 Enter meantime of fellow:2 9 Enter pay of fellow:2 19000 Kan Dima Kan Dima 0
0
|
|
|
505 / 317 / 236
Регистрация: 18.02.2013
Сообщений: 754
|
|||||||||||
| 10.01.2016, 20:40 | |||||||||||
|
вместо
1
|
|||||||||||
|
0 / 0 / 0
Регистрация: 09.01.2016
Сообщений: 19
|
|
| 10.01.2016, 20:56 [ТС] | |
|
Спасибо,исправил). Теперь буду разбираться с зарплатой.
Добавлено через 9 минут Не понимаю почему dep[i].pay не умножается на 0.12??
0
|
|
|
505 / 317 / 236
Регистрация: 18.02.2013
Сообщений: 754
|
|
| 10.01.2016, 21:01 | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 09.01.2016
Сообщений: 19
|
|
| 10.01.2016, 21:04 [ТС] | |
|
не понял) можете объяснить по подробнее?
0
|
|
|
505 / 317 / 236
Регистрация: 18.02.2013
Сообщений: 754
|
||||||
| 10.01.2016, 21:13 | ||||||
|
pay - итовое число результат умножения на вещественное число обрезается и скидывается в pay
0
|
||||||
|
0 / 0 / 0
Регистрация: 09.01.2016
Сообщений: 19
|
|
| 10.01.2016, 21:19 [ТС] | |
|
т.е. нужно только заменить int на double?
0
|
|
| 10.01.2016, 21:19 | |
|
Помогаю со студенческими работами здесь
20
Std::min_element по заданному полю массива структур Реализовать сортировку массива структур по заданному полю Сортировка массива структур по полю
Сортировка массива структур по полю lastname Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога
Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога
В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
|
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
|
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога
Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
|
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
|
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования.
Часть библиотеки BedvitCOM
Использованы. . .
|
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога
SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
|