0 / 0 / 1
Регистрация: 14.02.2013
Сообщений: 20
|
|
1 | |
Бинарные файлы11.11.2013, 08:56. Показов 1965. Ответов 1
Метки нет (Все метки)
В файле содержатся числа. Сформировать из них матрицу, содержащую пять элементов в строке. Лишние числа отбросить. Вывести на печать матрицу в общепринятом виде и посчитать сумму элементов, содержащихся в предпоследней строке.
Числа могут вводиться либо пользователем, либо счетчиком случайных чисел. Количество чисел в файле задавать случайным образом, и оно должно быть неизвестно в основной программе, т.е. цикл выполняется при условии «пока не конец файла». Задание ввело меня в ступор. Преподаватель сам сказал что не совсем умеет работать с бинарными файлами, поэтому дал то что знал и дальше разбирайтесь, мол, сами. Помогите, люди добрые, написать прогу.
0
|
11.11.2013, 08:56 | |
Ответы с готовыми решениями:
1
Бинарные файлы Бинарные файлы Бинарные файлы Бинарные файлы.. |
11.11.2013, 12:13 | 2 | |||||
Сообщение было отмечено Sheewa как решение
Решение
Во-первых вам нужно задать динамическую матрицу. Как это сделать варинтов несколько. Остановимся на простом.
Что бы вычислить кол-во строк в матрице используйте методы seekg и tellg. Первый с флагом ios::end устанавливается в конец файла, второй выводит позицию указателя в байтах. Что бы узнать количество чисел записанных в файл делите указатель на размер типа. Это примерно так:
1
|
11.11.2013, 12:13 | |
11.11.2013, 12:13 | |
Помогаю со студенческими работами здесь
2
Бинарные файлы Бинарные файлы Бинарные файлы бинарные файлы, C++ Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |