0 / 0 / 0
Регистрация: 13.12.2021
Сообщений: 6
|
||||||
1 | ||||||
Записать матрицы в файл и вывести на экран13.06.2022, 14:55. Показов 559. Ответов 7
Метки нет (Все метки)
Здравствуйте. Имеется задание: "В файле хранится k матриц размерности n × n . Для каждой матрицы из файла вычислить произведение ее диагональных элементов. Все матрицы с нечетными произведениями записать в другой файл, удалив их из первого файла. Вывести на экран содержимое первого и второго файлов."
Попытался написать, но дальше записи нескольких матриц в файл не смог уйти. Помогите пожалуйста.
0
|
3718 / 2647 / 761
Регистрация: 29.06.2020
Сообщений: 9,800
|
|
13.06.2022, 15:02 | 2 |
Формат записи в файл свободный? По заданию не вижу что бы были какие то рамки.
Самый элементарный способ записи, текстовый. записываtм одно число (N) - размер, дальше N строк по N элементов. И так далее. Этого тут навалом. Поищите по форуму. См. выше. Грубо говоря, перезаписать файл. Как записывать матрицы - см. выше. Напишу простенький пример...
0
|
0 / 0 / 0
Регистрация: 13.12.2021
Сообщений: 6
|
|
13.06.2022, 15:07 [ТС] | 3 |
Это всё понимаю, но как реализовать это на моём коде? Если писать кратко, то хотелось бы чтобы мою программу дописали.
Пока что не могу понять как будет работать код с несколькими матрицами.
0
|
3718 / 2647 / 761
Регистрация: 29.06.2020
Сообщений: 9,800
|
||||||
13.06.2022, 15:33 | 4 | |||||
Уж извольте. Добавлено через 55 секунд Не отлаживал, возможны баги, лаги, UB и прочие инопланетяне. Добавлено через 40 секунд "matrix_db.txt" Код
2 3 11 12 13 21 22 23 31 32 33 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4
0
|
0 / 0 / 0
Регистрация: 13.12.2021
Сообщений: 6
|
|
13.06.2022, 15:42 [ТС] | 5 |
Большое спасибо. Но я кажется слишком тупой, чтобы понять это. Не могу даже запустить этот в VS. Можно самую пошаговую из всех пошаговых инструкций пожалуйста? В коде не нашел оператора ввода (cin), для ввода размерности и количества матриц. Заранее спасибо
0
|
3718 / 2647 / 761
Регистрация: 29.06.2020
Сообщений: 9,800
|
||||||
13.06.2022, 15:52 | 6 | |||||
Матрицы читаются из файла.
Первое число в файле - количество матриц. Дальше размер матрицы. После сами элементы. И так для каждой матрицы. На счет VS, могу проверить на 2015-ой. Добавлено через 1 минуту
0
|
0 / 0 / 0
Регистрация: 13.12.2021
Сообщений: 6
|
|
13.06.2022, 15:57 [ТС] | 7 |
SmallEvil, можно ли с вами связаться где-нибудь? Для более подробной помощи?
0
|
3718 / 2647 / 761
Регистрация: 29.06.2020
Сообщений: 9,800
|
||||||||||||||||
13.06.2022, 18:51 | 8 | |||||||||||||||
Но после отработки - вылетает. Видимо где-то с динамической памятью намудрил. Добавлено через 6 минут Да есть такое. Рано удалил размеры массивов.
Bladerog, пользуйся, Если нужно что то еще, уже как то сам. Ну и не помешает протестировать на других входных матрицах.
Код
3 3 11 12 13 21 22 23 31 32 33 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 3 3 1 3 1 1 1 1 1 1
0
|
13.06.2022, 18:51 | |
13.06.2022, 18:51 | |
Помогаю со студенческими работами здесь
8
Ввести матрицу в консоле и записать в файл, считать файл вывести сумму строк матрицы Записать данные в файл и вывести на экран Записать в файл численный массив и вывести на экран Записать все положительные числа в файл и вывести на экран Программа на Си.Вывести результат на экран и записать в текстовый файл Записать на место отрицательных элементов матрицы нули и вывести ее на экран Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |