4 / 4 / 3
Регистрация: 13.11.2009
Сообщений: 46
|
|
1 | |
замена одних элементов матрицы другими15.11.2009, 02:08. Показов 7973. Ответов 4
Метки нет (Все метки)
1
|
15.11.2009, 02:08 | |
Ответы с готовыми решениями:
4
Замена в тексте одних подстрок другими Замена одних символов - другими в файле Замена в файле одних символов Юникода другими Замена одних визуальных компонентов другими на одной форме... |
Retired
7727 / 2559 / 671
Регистрация: 17.10.2009
Сообщений: 5,100
|
|
15.11.2009, 02:15 | 2 |
смотря что нужно заменить в матрице, должна быть система. что вам конкретно нужно в ней(в матрице) заменить?
1
|
4 / 4 / 3
Регистрация: 13.11.2009
Сообщений: 46
|
|
15.11.2009, 02:17 [ТС] | 3 |
так и думал что пример надо привести) ну, например,
в матрице а{i,j} i = 1...n, j = 1...m (n,m<=10) найти столбец в котором больше всего чисел < 9 и заменить все элементы матрицы кроме этого столбца, ну, например, на 20 задачку сам выдумал только что) просто чтобы разобраться, а то никак не доходит поиск столбца этого не надо, главное замена
0
|
Retired
7727 / 2559 / 671
Регистрация: 17.10.2009
Сообщений: 5,100
|
||||||
15.11.2009, 02:30 | 4 | |||||
ну это логично, здесь же не "битва экстрасенсов"...
по-поводу вашей задачки, то сделать это довольно нетрудно... замены в матрицах происходят с помощью оператора присваивания например a[i,j]:=20; если вам нужно заменить и сохранить то что вы заменяете для дальнейшего какого-нибудь использования, то нужно использовать какую-нибудь временную переменную, скажем: temp, temp:=a[i,j]; a[i,j]:=a[i,j+1]; a[i,j+1]:=temp вот так происходит замена. Если вам нужен какой нибудь пример, то могу выложить какой-нибудь из последних по матрицам, а то писать новый мне лень... Добавлено через 5 минут а вот и пример, в данной матрице размерностью NxN, заменяются все элементы расположенные выше главной диагонали на чило 20
2
|
4 / 4 / 3
Регистрация: 13.11.2009
Сообщений: 46
|
|
15.11.2009, 02:42 [ТС] | 5 |
да, думаю, не помешал бы)
Добавлено через 9 минут премного Вам благодарен) делал точно так же, но из-за глупой ошибки(забыл указать в выводе for i:=1 to n do for j:=1 to m do) программа работала неправильно=\
0
|
15.11.2009, 02:42 | |
15.11.2009, 02:42 | |
Помогаю со студенческими работами здесь
5
Замена одних символов другими в имени каждого файла в заданной папке Захват одних ресурсов другими Определить, найдутся ли среди строк данной матрицы строки, состоящие из одних и тех же элементов Найти такую диагональ матрицы, сумма модулей элементов которой минимальна по сравнению с другими диагоналями Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |