23 / 23 / 1
Регистрация: 06.04.2014
Сообщений: 198
|
||||||
1 | ||||||
Работа с файлом, содержащим сведения о багаже нескольких пассажиров09.10.2014, 17:43. Показов 3754. Ответов 5
Метки нет (Все метки)
Багаж пассажира характеризуется количеством вещей и общим весом вещей. Дан файл f, содержащий сведения о багаже нескольких пассажиров. Сведения о багаже каждого пассажира представляют собой запись с двумя полями: одно поле целого типа (количество вещей) и одно - действительное (вес в килограммах).
a) Найти багаж, средний вес одной вещи в котором отличается не более, чем на 0.3 кг от общего среднего веса одной вещи. (СДЕЛАЛ) b) Найти число пассажиров, имеющих более двух вещей и число пассажиров, количество вещей которых превосходит среднее число вещей.(СДЕЛАЛ) c) Определить, имеются ли два пассажира, багажи которых совпадают по числу вещей и различаются по весу не более чем на 0,5 кг. d) Выяснить, имеется ли пассажир, багаж которого превышает багаж каждого из остальных пассажиров и по числу вещей, и по весу. e) Выяснить, имеется ли пассажир, багаж которого состоит из одной вещи весом менее 30 кг. Помогите сделать хотя бы c) и d), желательно не меняя код, если это возможно.. Не могу никак разобраться.. Знаю что нужен массив, но не понимаю как это все сделать(( Файл с информацией о пассажирах прикрепил (см. снизу).
0
|
09.10.2014, 17:43 | |
Ответы с готовыми решениями:
5
Работа с файлом, содержащим сведения о багаже нескольких пассажиров Дан массив, содержащиц сведения о багаже нескольких пассажиров Массив данных. Дан файл f, содержащий информацию о багаже нескольких пассажиров. Найти: Дан список из сведений о багаже 10 пассажиров. |
zzzZZZ...
527 / 358 / 94
Регистрация: 11.09.2013
Сообщений: 2,041
|
||||||
09.10.2014, 18:09 | 2 | |||||
вот вам всё считывается в массив, дальше просто сортируйте и т.п. и т.д. что душе угодно с ним
1
|
23 / 23 / 1
Регистрация: 06.04.2014
Сообщений: 198
|
||||||
09.10.2014, 18:36 [ТС] | 3 | |||||
dzrkot, Скажите пожалуйста за что отвечает в данном случае эта функция :"getline(in,temp)"?. И вот эти три строки:
0
|
zzzZZZ...
527 / 358 / 94
Регистрация: 11.09.2013
Сообщений: 2,041
|
|
09.10.2014, 18:39 | 4 |
считать целиком в temp всю строку до '\n'
вернуться в начало читаемого файлы(мы ведь его уже прочитали) создать динамический массив структур t ну я просто чтобы не громоздить эту переменную использовал для итератора в дальнейшем, чтобы к элементам массива обращаться
1
|
23 / 23 / 1
Регистрация: 06.04.2014
Сообщений: 198
|
||||||
09.10.2014, 19:22 [ТС] | 5 | |||||
dzrkot, Спасибо большое за ответ!!! Но у меня теперь проблемка.. Не могу теперь ни одного действия совершить. Могли бы одно задание расписать? Просто ваш метод немного усложняет)) Не могу разобраться.Я там конечно немного изменил , ну так чтоб для себя удобнее было))
0
|
23 / 23 / 1
Регистрация: 06.04.2014
Сообщений: 198
|
||||||
16.10.2014, 23:21 [ТС] | 6 | |||||
Начиная со строки номер 53 , нужно выполнить задание : "Определить, имеются ли два пассажира, багажи которых совпадают по числу вещей". Во-первых мне нужно определить имеются ли такие пассажиры, во-вторых вывести их номера. Файл прикрепить не удалось, он находится по этой ссылке Работа с файлом, содержащим сведения о багаже нескольких пассажиров Помогите пожалуйстаа!!
0
|
16.10.2014, 23:21 | |
16.10.2014, 23:21 | |
Помогаю со студенческими работами здесь
6
Работа с файлом из нескольких функций Организовать массив записей, содержащий информацию о багаже 15 пассажиров Вывести данные о багаже пассажиров, упорядочить их по весу вещей, а в случае равенства - по количеству вещей Дан файл Bagazh, содержащий сведения о багаже нескольких пассажиров. Сведения о багаже каждого пассажира представляют со Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |