|
6 / 2 / 2
Регистрация: 08.05.2009
Сообщений: 37
|
||||||
Сложение матриц и запись их в массив08.05.2009, 21:23. Показов 3468. Ответов 21
Метки нет (Все метки)
кароче у мя такая вот беда написал программку она не хочет запскатся
Задание звучало так:Создать два двумерных массива и записать их в файла, произвести чтения массивов и сложить их создав новый массив новый массив записать в файл . Программка написаная мною имеет следуюший вид
0
|
||||||
| 08.05.2009, 21:23 | |
|
Ответы с готовыми решениями:
21
Дан массив квадратных целочисленных матриц. Отсортировать его по возрастанию значений сумм элементов этих матриц
|
|
Почетный модератор
64315 / 47611 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
|
||||||
| 08.05.2009, 22:54 | ||||||
2
|
||||||
|
6 / 2 / 2
Регистрация: 08.05.2009
Сообщений: 37
|
|
| 09.05.2009, 09:50 [ТС] | |
|
спасибо очень помог
Добавлено через 10 часов 1 минуту 49 секунд а как сделать проверку файла на диске тость если есть файл с матрицами нами созданый то мы сразу переходим к сложению матриц
0
|
|
|
Почетный модератор
64315 / 47611 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
|
||||||
| 09.05.2009, 10:08 | ||||||
|
Не понимаю зачем проверка, если мы файл программно создаем и в этой же программе проверяем. Ну напиши так, если хочется.
1
|
||||||
|
6 / 2 / 2
Регистрация: 08.05.2009
Сообщений: 37
|
|
| 09.05.2009, 10:13 [ТС] | |
|
смотри я имел ввиду мы делаем перед вводом массивов в файл проверку наличия файла если он есть тогда сразу переходим к сложению матриц если нету то мы его создаем я имел ввиду так
0
|
|
|
Почетный модератор
64315 / 47611 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
|
|
| 09.05.2009, 10:36 | |
|
В этом случае надо переделывать программу, так как мы в этом случае не знаем что записано в файле, сколько строк и столбцов, т.е. при создании файла записать в него в первую строку через пробел количество строк и столбцов, чтоб потом их можно было считать при сложении матриц. Обычно в таких случаях делают разные процедуры и меню, в котором спрашивают создать новый файл или прочитать существующий. Вообще подпрограммы надо делать перед разделом var и использовать формальные параметры, короче надо переделывать. Подумай хорошо о структуре программы, что ты точно отнее хочешь, а потом пиши.
1
|
|
|
6 / 2 / 2
Регистрация: 08.05.2009
Сообщений: 37
|
|
| 09.05.2009, 13:24 [ТС] | |
|
ladno togda budu doxodit kak ee cdelat
Добавлено через 2 часа 42 минуты 35 секунд А как вывести получную матрицу из файла?
0
|
|
|
Почетный модератор
64315 / 47611 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
|
|
| 09.05.2009, 13:29 | |
|
А ты разве ее не выводишь в процедуре сложения?
1
|
|
|
6 / 2 / 2
Регистрация: 08.05.2009
Сообщений: 37
|
|
| 09.05.2009, 13:30 [ТС] | |
|
нет тама помойму она записывается в файл еси я не ошибаюсь))))
0
|
|
|
Почетный модератор
64315 / 47611 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
|
||
| 09.05.2009, 13:35 | ||
1
|
||
|
6 / 2 / 2
Регистрация: 08.05.2009
Сообщений: 37
|
|
| 09.05.2009, 14:14 [ТС] | |
|
ггг
не писал сам тама уже тобой дописано коешто)))) Добавлено через 37 минут 42 секунды я просто не вьехал о чем ты сказал. В процедуре сложение написано канеша что она должна выводить но у мя не собирается этого делать выводить токо значения матрицы А и В а матрицу С только записывает в Файл
0
|
|
|
Почетный модератор
64315 / 47611 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
|
||||||||
| 09.05.2009, 14:23 | ||||||||
Добавлено через 2 минуты 35 секунд Если уж очень хочешь на экран, перепиши здесь
1
|
||||||||
|
6 / 2 / 2
Регистрация: 08.05.2009
Сообщений: 37
|
|
| 09.05.2009, 14:30 [ТС] | |
|
спасибо)))
0
|
|
|
6 / 2 / 2
Регистрация: 08.05.2009
Сообщений: 37
|
|
| 19.05.2009, 18:09 [ТС] | |
|
А как сделать так штобы он проверял наличие файла на диске ну типо если файл есть с матрицами сразу считл а если нету то создавал новый???
0
|
|
|
Почетный модератор
64315 / 47611 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
|
|
| 19.05.2009, 18:11 | |
|
Читай книги и Гугл.
0
|
|
|
6 / 2 / 2
Регистрация: 08.05.2009
Сообщений: 37
|
|
| 19.05.2009, 18:17 [ТС] | |
|
ну блин я то знаю как написать можно но у мя не хочет пахать так
я через функцию проверку делаю функция ниже я с ней работал в нескольких прогах а тута воше шпарить не хочет ((( А выглядит она приблизительно так function fi:boolean; begin {$i-} assign(f1,name); reset(f1); close (f1);{$i+} fi:=(ioresult=0); end;
0
|
|
|
Почетный модератор
64315 / 47611 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
|
|
| 19.05.2009, 18:19 | |
|
Я тоже сколько не писал эту фигню, не работает, все равно компилятор все на себя берет.
0
|
|
|
6 / 2 / 2
Регистрация: 08.05.2009
Сообщений: 37
|
|
| 19.05.2009, 18:25 [ТС] | |
|
лан бог с ним хотя бы просто напомни как выбрать из файла определенный массив и вывести его
например моей программы как вывести массив С так штобы читал из файла и выводил
0
|
|
|
Почетный модератор
64315 / 47611 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
|
|
| 19.05.2009, 18:54 | |
|
for i:=1 to n do
read(f,a[i]);
0
|
|
|
6 / 2 / 2
Регистрация: 08.05.2009
Сообщений: 37
|
|
| 28.05.2009, 22:38 [ТС] | |
|
Блин подскажите как на этом примере сделать умножение матриц
0
|
|
| 28.05.2009, 22:38 | |
|
Помогаю со студенческими работами здесь
20
Сложение матриц
Сложение двух матриц Процедура сложения матриц (найти ошибку)
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. .
Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
|
Контроль уникальности заводского номера - вариант №2
Maks 24.03.2026
В отличие от предыдущего варианта добавлено прерывание циклов, также добавлены новые переменные для сохранения контекста ошибки перед прерыванием цикла:
Процедура ПередЗаписью(Отказ, РежимЗаписи,. . .
|
SDL3 для Desktop (MinGW): Вывод текста со шрифтом TTF с помощью библиотеки SDL3_ttf на Си и C++
8Observer8 24.03.2026
Содержание блога
Финальные проекты на Си и на C++:
finish-text-sdl3-c. zip
finish-text-sdl3-cpp. zip
|
Жизнь в неопределённости
kumehtar 23.03.2026
Жизнь — это постоянное существование в неопределённости. Например, даже если у тебя есть список дел, невозможно дойти до точки, где всё окончательно завершено и больше ничего не осталось. В принципе,. . .
|
|
Модель здравоСохранения: работники работают быстрее после её введения.
anaschu 23.03.2026
geJalZw1fLo
Корпорация до введения программа здравоохранения имела много невыполненных работниками заданий, после введения программы количество заданий выросло.
Но на выплатах по больничным это. . .
|
Контроль уникальности заводского номера - вариант №1
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере документа выдачи шин для спецтехники с табличной частью. Данные берутся из регистра сведений, по которому настроено. . .
|
Хочу заставить корпорации вкладываться в здоровье сотрудников: делаю мат модель здравосохранения
anaschu 22.03.2026
e7EYtONaj8Y
Z4Tv2zpXVVo
https:/ / github. com/ shumilovas/ med2. git
|
Программный отбор элементов справочника по группе
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа.
В качестве фильтра для отбора справочника служит группа номенклатуры.
Отбор по наименованию группы. . .
|