![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 27.06.2009
Сообщений: 9
|
![]()
всё никак не решается задача:
Дана действительная квадратная матрица порядка n. Преобразовать матрицу по следующему правилу: строку с номером n сделать столбцом с номером n, а столбец с номером n строкой с номером n. не могу сделать так, чтобы ее порядок задавался пользователем., вот мой код: Program P_1; const n = ...;(здесь надо исправить, только как?) var a: array [1..n] of array [1..n] of integer; n,m,k,j,tmp:integer; begin randomize; Writeln('vvedite razmer matricy - n:'); Readln(n); for j:1 to n do begin tmp=mas[k,j]; writeln('ishodnaya matrica',tmp); mas [k,j]=mas[j,k]; mas[j,k]=tmp; write('preobrazovannaya matrica',tmp) end; не первый раз пишу задачу, уж извините, но не работает! |
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 16.03.2009
Сообщений: 1,013
|
![]()
во-первых у вас дублируется идентификатор n.. во-вторых нельзя константе присваивать значения по ходу выполнения программы.. если хотите работать с матрицами произвольных размеров, используйте динамические массивы
и зачем там randomize; если вы нигде не используете random? *** еще.. действительная матрица - матрица элементов типа real
Uguu~
|
![]() |
![]() |
![]() |
#3 | |
Старожил
Регистрация: 13.10.2007
Сообщений: 2,740
|
![]()
Просто выкиньте эту строку совсем
Цитата:
|
|
![]() |
![]() |
![]() |
#4 |
Участник клуба
Регистрация: 16.03.2009
Сообщений: 1,013
|
![]()
если убрать эту строку, вот это
Код:
Uguu~
|
![]() |
![]() |
![]() |
#5 | |
Старожил
Регистрация: 13.10.2007
Сообщений: 2,740
|
![]()
Для особливо догадливых добавлю, а в строке
Цитата:
|
|
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 13.10.2007
Сообщений: 2,740
|
![]()
Или, на всякий случай, если нужна константа, напишите
Код:
|
![]() |
![]() |
![]() |
#7 |
Участник клуба
Регистрация: 16.03.2009
Сообщений: 1,013
|
![]()
Я вас чем-то обидел? Или что?
Uguu~
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Массивы в Паскале | Dartchuwak | Помощь студентам | 3 | 13.12.2009 12:06 |
Массивы в Турбо Паскале | mela | Помощь студентам | 2 | 01.05.2009 13:57 |
Массивы в паскале | xSPiRiTx | Помощь студентам | 8 | 04.03.2009 18:08 |