Задача на матрицу
|
|
ViRuS | Дата: Вторник, 25.11.2008, 03:44 | Сообщение # 1 |
Старый знакомый
Группа: Пользователи
Сообщений: 42
Статус: Offline
| Помогите решить!!! Вот условие:
|
|
| |
Alexander | Дата: Вторник, 25.11.2008, 04:50 | Сообщение # 2 |
Всевышний
Группа: Модераторы
Сообщений: 475
Статус: Offline
| А здесь с чем проблемы?
Скажем дружно- нафиг нужно!
|
|
| |
Seqular | Дата: Вторник, 25.11.2008, 06:47 | Сообщение # 3 |
Хранитель
Группа: Администраторы
Сообщений: 859
Статус: Offline
| ViRuS, Я не пойму, только внешняя рамка равна единицам, или ВСЕ, кроме внутреннего числа?
Поддерживаю также проект сообщество молодых сисадминов
|
|
| |
ViRuS | Дата: Вторник, 25.11.2008, 06:52 | Сообщение # 4 |
Старый знакомый
Группа: Пользователи
Сообщений: 42
Статус: Offline
| Seqular, кажется внешняя рамка (но я на всяк случай завтра к преподу подойду и уточню)
|
|
| |
Alexander | Дата: Вторник, 25.11.2008, 07:54 | Сообщение # 5 |
Всевышний
Группа: Модераторы
Сообщений: 475
Статус: Offline
| Можно за 2 цикла управится, но лучше за три, чтоб 2 раза угловые элементы не присваивать. За 2 цикла так: Code for i:=1 to n do begin a[1][i]:=1; a[n][i]:=1; a[i][1]:=1; a[i][n]:=1; end; for i:=2 to n-1 do for j:=2 to n-1 do a[i][j]:=0; Вот хоть убей не могу вспомнить- какой функцией в паскале можно заполнить участок памяти нужным значением? Или мне приснилось её существование?
Скажем дружно- нафиг нужно!
|
|
| |
ViRuS | Дата: Вторник, 25.11.2008, 22:08 | Сообщение # 6 |
Старый знакомый
Группа: Пользователи
Сообщений: 42
Статус: Offline
| Alexander, Seqular, короч я узнал, там внутри везде нули а вот по краям матрицы идут единицы
|
|
| |
Seqular | Дата: Вторник, 25.11.2008, 22:20 | Сообщение # 7 |
Хранитель
Группа: Администраторы
Сообщений: 859
Статус: Offline
| Ну тогда украду идею Alexander-а. Code For i := 1 to n do Begin a[i,1] := 1; a[1,i] := 1; a[1,n] := 1; a[n,1] := 1; End; Остальные инициализированны нулями
Поддерживаю также проект сообщество молодых сисадминов
|
|
| |
Alexander | Дата: Вторник, 25.11.2008, 22:33 | Сообщение # 8 |
Всевышний
Группа: Модераторы
Сообщений: 475
Статус: Offline
| Quote (Seqular) Остальные инициализированны нулями Ну так сначала инициализировать надо.
Скажем дружно- нафиг нужно!
|
|
| |
ViRuS | Дата: Среда, 26.11.2008, 05:36 | Сообщение # 9 |
Старый знакомый
Группа: Пользователи
Сообщений: 42
Статус: Offline
| Quote (Alexander) Ну так сначала инициализировать надо. Т.е. таким макаром решать? Code for i:=1 to n do begin a[1][i]:=1; a[n][i]:=1; a[i][1]:=1; a[i][n]:=1; end; for i:=2 to n-1 do for j:=2 to n-1 do a[i][j]:=0;
|
|
| |
Seqular | Дата: Среда, 26.11.2008, 06:20 | Сообщение # 10 |
Хранитель
Группа: Администраторы
Сообщений: 859
Статус: Offline
| Че-то не пойму, у тебя матрица? Или массив массивов?
Поддерживаю также проект сообщество молодых сисадминов
|
|
| |
ViRuS | Дата: Среда, 26.11.2008, 07:23 | Сообщение # 11 |
Старый знакомый
Группа: Пользователи
Сообщений: 42
Статус: Offline
| Seqular, в задании сказано что найти квадратную матрицу
|
|
| |
Seqular | Дата: Среда, 26.11.2008, 07:24 | Сообщение # 12 |
Хранитель
Группа: Администраторы
Сообщений: 859
Статус: Offline
| Что тогда за индексы такие a[i][j]?
Поддерживаю также проект сообщество молодых сисадминов
|
|
| |
Alexander | Дата: Среда, 26.11.2008, 09:06 | Сообщение # 13 |
Всевышний
Группа: Модераторы
Сообщений: 475
Статус: Offline
| Quote (Seqular) Что тогда за индексы такие a[i][j]? а какие по-твоему в матрице индексы?
Скажем дружно- нафиг нужно!
|
|
| |
ViRuS | Дата: Пятница, 28.11.2008, 22:10 | Сообщение # 14 |
Старый знакомый
Группа: Пользователи
Сообщений: 42
Статус: Offline
| Quote (Alexander) Quote (Seqular)Что тогда за индексы такие a[i][j]? а какие по-твоему в матрице индексы? [i] -строка , а [j] -столбец Добавлено (26.11.2008, 12:14) --------------------------------------------- Вот статья про матрицы в википедии: http://ru.wikipedia.org/wiki/Матрица_(математика) Добавлено (28.11.2008, 15:10) --------------------------------------------- Alexander, помоги дорешать задачу!!! ПЛЗ мне оч нужно, мне ещё дофига делать и ещё курсяк оформлять
Сообщение отредактировал ViRuS - Среда, 26.11.2008, 20:43 |
|
| |
Alexander | Дата: Суббота, 29.11.2008, 01:05 | Сообщение # 15 |
Всевышний
Группа: Модераторы
Сообщений: 475
Статус: Offline
| Quote (ViRuS) Alexander, помоги дорешать задачу!!! ПЛЗ мне оч нужно, мне ещё дофига делать и ещё курсяк оформлять И что? У меня дел не меньше. Самое смешное, что решение уже приведено.
Скажем дружно- нафиг нужно!
|
|
| |