Дана матрица F(КхТ), записанная в бинарный файл, состоящая из положительных и отрицательных элементов. Структура файла следущая: сначала хранятся К и Т, а затем матрица F. Сформировать два вектора, включив в первый положительный элемент, а второй - отрицательные. Оба вектора дописать в данный файл. Количество элементов в векторах сосчитать. Перебор элементов матрицы F вести "по строкам".
Помогите пожалуйста оч надо.....
http://www.prepody.ru/ipb.html?act=boardrules
Где ваши попытки решения? Выкладывайте свои идеи по решению. Иначе тема будет закрыта.
а в чем проблема?
Проблема в непонимании алгоритма? Или как?
Ребята у меня такая же задача помогите решить... вся проблема в том что тут бинарный файл((( и как считать безразмерный массив, так как в с++ нельзя задавать массив по переменной... а только по константе.
Такс....
Начнём с Ваших вопросов:
1. Для чтения из бинарного файла нельзя использовать fscanf, я бы использовал fread.
2. Этот массив не безразмерный, у него просто динамический размер. Соответственно и используем для него инструментарий работы с динамическими массивами.
Вот пример выделения памяти под двумерный массив:
Русская версия Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)