0 / 0 / 1
Регистрация: 10.08.2011
Сообщений: 55
|
||||||
1 | ||||||
Использование функций14.01.2013, 12:34. Показов 460. Ответов 2
Метки нет (Все метки)
Доброго времени суток, уважаемые форумчане.
Будьте добры, помогите, пожалуйста, решить задачу. ______________________________________________________________________ Дана структура с информацией о 12-ти заводах, в которой есть такие поля: "Наименование", "Площадь", "Плановый обьем продаж", "Фактический обьем продаж", "Комментарии". Нужно написать функцию, которая выводит заводы, которые не выполнили план. Объясните, что у меня не так. Заранее простите за корявый код. ______________________________________________________________________
0
|
14.01.2013, 12:34 | |
Ответы с готовыми решениями:
2
Множественное наследование, Перегрузка функций, Перегрузка операторов, Использование дружественных функций и классов, Использование шаблонов классов Итерационные циклы,Определение и вызов функций,Использование библиотечных функций stdio.h Работа с двумерными числовыми массивами. Использование указателей. Использование функций пользователя. Использование функций и шаблонов функций |
100 / 100 / 47
Регистрация: 19.11.2012
Сообщений: 195
|
||||||
14.01.2013, 13:48 | 2 | |||||
Строка 18 вашей программы, там вы выделяете под 11 предприятий, а сами инициализируете 12, программа сыпется после завершения, поскольку вы в неинициализированную память пишите. надо под 12 выделять там. 0,1,2,...,11 всего 12 эл-тов. Что касается функции. То что вы объявили структуру тем же именем, не означает что будет обращение к структуре в мейне. Там память заного будет выделена. Поэтому нужно передавать указатель на вашу структуру(на память где расположены данные). Вот поправил немного ваш код:
Еще неравенство в условном операторе функции не в ту сторону стоит). Функция выводит предприятия котрые превысили план...
1
|
0 / 0 / 1
Регистрация: 10.08.2011
Сообщений: 55
|
||||||
14.01.2013, 13:57 [ТС] | 3 | |||||
Спасибо, я уже все сделал, все вышло, но только в 13 строке я передал в функцию сам массив, а не указатель на него, и все равно заработало.
0
|
14.01.2013, 13:57 | |
14.01.2013, 13:57 | |
Помогаю со студенческими работами здесь
3
Использование функций и шаблонов функций Использование функций, использование break Использование функций Использование функций. Использование функций Использование функций Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |