4 / 4 / 3
Регистрация: 28.09.2013
Сообщений: 152
|
||||||
1 | ||||||
Вывод отсортированного массива в файл05.09.2014, 19:34. Показов 1757. Ответов 6
Метки нет Все метки)
(
Задание такое:
Дан список сотрудников лаборатории(10 человек) в виде ФАМИЛИЯ ДОЛЖНОСТЬ 15 симв. 10 симв. Белюков ст.инженер Васильева техник Возможные должности : инженер, ст. инженер, техник, вед. инженер. Данные в одной строке отделяются друг от друга пробелами. Расположить элементы списка в порядке “возрастания “ должности от "техника" до "вед.инженера" и вывести в выходной файл. Задание нужно выполнить с использованием двумерных символьных массивов, текстовых файлов и без процедур. Я с файлами никогда до этого не работал. Я не представляю даже, как сделать сортировку. Пока вот есть считывание файлов и запись данных в другой файл.
0
|
|
05.09.2014, 19:34 | |
Ответы с готовыми решениями:
6
Вывод отсортированного массива,в текстовой файл Сортировка массива и вывод половины отсортированного массива (Объясните код) Вывод отсортированного двумерного массива
|
4 / 4 / 3
Регистрация: 28.09.2013
Сообщений: 152
|
||||||
05.09.2014, 21:12 [ТС] | 3 | |||||
Так в задании написано. Я взял массив на один элемент больше. А вообще я немножечко переписал код (без сортировки).
0
|
Модератор
![]() ![]() |
||||||
05.09.2014, 22:57 | 4 | |||||
Как пример для доводки:
0
|
4 / 4 / 3
Регистрация: 28.09.2013
Сообщений: 152
|
|
06.09.2014, 15:45 [ТС] | 5 |
0
|
Модератор
![]() ![]() |
|
07.09.2014, 01:38 | 6 |
![]() Решение
NikitoZZZ,
А вы спрашивайте, что именно непонятно; а то пока непонятно, что же тут комментировать... 11-12 -- связываем ввод/вывод с дисковыми файлами input.txt/output.txt и открываем их соответственно для чтения/записи; 13 -- n раз повторим . 14 -- читаем из файла строку . 15-16 -- ищем первый пробел в считанной строке . 17 -- если строка кончилась раньше, уходим в строку 13 . 18 -- заменяем первый пробел на символ с кодом 0 и сдвигаем j дальше . 19 -- пропускаем все пробелы, j будет смещением в b первого непробела после (15-16) . 20 -- для каждой из 4 должностей .. 21-23 -- сравниваем название должности с одной из 4-х известных .. 24 -- если нашли, то .. 25-29 -- копируем фамилию в список фамилий для соответствующей должности 33 -- для каждого из 4-х списков должностей . 34-35 -- выводим содержимое списка отдельной должности 36 -- закрываем файлы 37 -- всё кончено, точка
1
|
4 / 4 / 3
Регистрация: 28.09.2013
Сообщений: 152
|
|
07.09.2014, 21:00 [ТС] | 7 |
Спасибо большое вам !
0
|
07.09.2014, 21:00 | |
Помогаю со студенческими работами здесь
7
Вывод отсортированного массива 2-мя методами сортировки Вывод отсортированного массива с индексами элементов до сортировки Запись времени отсортированного массива в файл Неверный вывод отсортированного массива чисел с плавающей точкой Вывод в текстовый файл списка файлов, отсортированного по дате последнего изменения (начиная с самого старого) Неполадки с копированием массива и выводом копии отсортированного массива Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |