|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
03.05.2014, 19:33 | #1 |
Пользователь
Регистрация: 08.03.2014
Сообщений: 21
|
Двумерные массивы. Ошибка 26
В Интернете очень много подобного по этой 26 ошибке, что-то связано с несовпадением типов, но, как ее исправить, все равно понятнее не стало. Как сделать правильно?
Ошибка в этой строке: Код:
Код:
|
03.05.2014, 19:45 | #2 | |||
Новичок
Джуниор
Регистрация: 11.10.2011
Сообщений: 3,882
|
Цитата:
Цитата:
Цитата:
|
|||
03.05.2014, 19:51 | #3 |
Старожил
Регистрация: 12.11.2010
Сообщений: 8,568
|
пока вот что замечено:
1. Поменяйте слово type на слово var 2. Объявите массив b 3. замените символы ` на ' |
03.05.2014, 21:27 | #4 |
Пользователь
Регистрация: 08.03.2014
Сообщений: 21
|
Поменяла массив целых чисел integer на массив вещественных чисел real. Программа запустилась, но в исходной матрице выводятся непонятные огромные числа (ниже скрин), да и матрица А, наверное, из-за этого тоже неправильная. Помогите, пожалуйста, исправить.
Код:
Последний раз редактировалось yulia.a; 03.05.2014 в 21:47. |
03.05.2014, 21:39 | #5 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
И что это компилируется? Смотрите как тип объявляете. Да и точек с запятой в паре мест не хватает
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
03.05.2014, 21:46 | #6 |
Новичок
Джуниор
Регистрация: 11.10.2011
Сообщений: 3,882
|
Меня шушуть настораживает тот факт, что у ТС в коде во WriteLn'e русские букофки, а на скрине уже транслит..
|
03.05.2014, 21:56 | #7 |
Пользователь
Регистрация: 08.03.2014
Сообщений: 21
|
Да, это, как ни странно, даже компилируется и запускается...
А что не так в его объявлении? Потому что делала по примеру в методичке, там было так. Точки с запятой в самой программе-то есть, здесь пропустила, наверное, когда печатала) Здесь русские буквы, а там транслит, потому что сюда печатала вручную и перешла на русский, а в Турбо Паскале на русский не переключается, поэтому на английском, а так это одна и та же программа) Так в чем же моя ошибка я никак не могу понять? |
03.05.2014, 21:59 | #8 |
Новичок
Джуниор
Регистрация: 11.10.2011
Сообщений: 3,882
|
Код:
|
03.05.2014, 22:14 | #9 |
Пользователь
Регистрация: 08.03.2014
Сообщений: 21
|
Насколько я вижу, изменилось только ` на ', но дело в том, что в синтаксисе самой программы все правильно (просто сюда я ее скопировала из ворда, а там автозамена этого символа), если бы у меня были не те знаки, она бы даже не запустилась, а прога запускается.
Я подозреваю, что неправильно что-то в типах данных, но не понимаю, что конкретно. Потому что в изначальном варианте с массивом integer исходная матрица была с нормальными числами, но не запускалась, а с real дурацкие числа, но при этом запускается... |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Одномерные массивы, двумерные массивы, строки | Sand093 | C++ Builder | 11 | 20.05.2012 21:48 |
Ошибка в подпрограмме. Basic. Двумерные массивы | Cimilia | Помощь студентам | 9 | 24.02.2012 14:58 |
Двумерные массивы(матрица) 2)Строковые массивы(строки): 3)Структуры | nuriyat | Помощь студентам | 1 | 21.01.2012 16:16 |
Двумерные массивы, С | Ciel | Помощь студентам | 2 | 07.01.2012 19:58 |
Двумерные массивы(массивы указателей на массивы) | krytishka99 | Помощь студентам | 1 | 29.12.2011 19:51 |