2 задачи про массивы |
1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
2 задачи про массивы |
Unconnected |
28.05.2009 15:43
Сообщение
#21
|
mea culpa Группа: Пользователи Сообщений: 1 372 Пол: Мужской Реальное имя: Николай Репутация: 24 |
Как так, у меня всё прекрасно работает, TP7?..
Контроль границ, в настройках компилятора, включен. Сообщение отредактировано: Unconnected - 28.05.2009 15:44 -------------------- "Знаешь, стыдно - когда не видно, что услышал всё, что слушал.."
|
Krjuger |
28.05.2009 15:46
Сообщение
#22
|
Профи Группа: Пользователи Сообщений: 652 Пол: Мужской Реальное имя: Алексей Репутация: 20 |
инвини конешно,то как у тебя в минус 1 уходит если при 0 уже должно выходить...у тебя нету нулового элемента,чтоб до -1 добраться. |
volvo |
28.05.2009 15:48
Сообщение
#23
|
Гость |
Цитата у меня всё прекрасно работает, TP7?.. Не работает ни в TP7, ни в других компиляторах:repeat |
Unconnected |
28.05.2009 15:51
Сообщение
#24
|
mea culpa Группа: Пользователи Сообщений: 1 372 Пол: Мужской Реальное имя: Николай Репутация: 24 |
uses crt; Вот так лучше?.. Здесь по идее никак не произойдёт обращение к нулевому элементу массива... Нет, так не лучше, что-то неправильно, сейчас проверю. Сообщение отредактировано: Unconnected - 28.05.2009 16:03 -------------------- "Знаешь, стыдно - когда не видно, что услышал всё, что слушал.."
|
Krjuger |
28.05.2009 15:58
Сообщение
#25
|
Профи Группа: Пользователи Сообщений: 652 Пол: Мужской Реальное имя: Алексей Репутация: 20 |
Вот вариант,реализации того что Лап посоветовал.
|
volvo |
28.05.2009 16:00
Сообщение
#26
|
Гость |
Это не вариант, приводи программу полностью. Иначе я тебе так опишу типы, что любой, даже самый корявый код не будет вылетать.
|
Krjuger |
28.05.2009 16:04
Сообщение
#27
|
Профи Группа: Пользователи Сообщений: 652 Пол: Мужской Реальное имя: Алексей Репутация: 20 |
мда я уже совсем.....переменные забыл обьявить. Теперь работает,а вообще где сам виновник торжества то? Сообщение отредактировано: Krjuger - 28.05.2009 16:24 |
volvo |
28.05.2009 16:07
Сообщение
#28
|
Гость |
|
Unconnected |
28.05.2009 16:50
Сообщение
#29
|
mea culpa Группа: Пользователи Сообщений: 1 372 Пол: Мужской Реальное имя: Николай Репутация: 24 |
Блин.. уже эти итерации чуть ли не на пальцах считаю, всё равно сдвиг идёт, хотя вроде исправил там кое-что..(
uses crt; -------------------- "Знаешь, стыдно - когда не видно, что услышал всё, что слушал.."
|
Client |
28.05.2009 17:11
Сообщение
#30
|
Профи Группа: Пользователи Сообщений: 865 Пол: Мужской Реальное имя: Вячеслав Репутация: 20 |
varА можно мне +1? |
volvo |
28.05.2009 19:15
Сообщение
#31
|
Гость |
|
Unconnected |
28.05.2009 19:37
Сообщение
#32
|
mea culpa Группа: Пользователи Сообщений: 1 372 Пол: Мужской Реальное имя: Николай Репутация: 24 |
И как я Это проморгал?
uses crt; -------------------- "Знаешь, стыдно - когда не видно, что услышал всё, что слушал.."
|
Krjuger |
28.05.2009 20:03
Сообщение
#33
|
Профи Группа: Пользователи Сообщений: 652 Пол: Мужской Реальное имя: Алексей Репутация: 20 |
Volvo,ты ошибаешся,я то, что ты сказал, что не работает, просто отредактировал и не стал создавать новое сообщение.и вообще у меня просто 2 переменные не были инициализированы.и я об этом написал.
|
volvo |
28.05.2009 20:32
Сообщение
#34
|
Гость |
Я скопировал программу из твоего сообщения в 19:12 по времени GMT+2... Твой пост был отредактирован в 16:24 по тому же времени. Пост содержит фразу "Теперь работает". Тестирование выдало то, что приведено у меня на скриншоте. Что я делаю не так?
В общем, халява кончилась, Client получает +1, за первое верное решение. Остальным - спасибо за участие... |
Krjuger |
28.05.2009 21:02
Сообщение
#35
|
Профи Группа: Пользователи Сообщений: 652 Пол: Мужской Реальное имя: Алексей Репутация: 20 |
Все нашел,ошибку,volvo удали пост пожалуста этот,а то он пустой а я не могу,хотя вот рабочий вариант)
Сообщение отредактировано: Krjuger - 28.05.2009 21:18 |
Lapp |
29.05.2009 5:46
Сообщение
#36
|
Уникум Группа: Модераторы Сообщений: 6 823 Пол: Мужской Реальное имя: Лопáрь (Андрей) Репутация: 159 |
i2:=i2-d;{вот он корень зла где крылся} Не стал.. Получай +1 от меня)). И пару замечаний заодно.. 1. Во внутреннем цикле незачем идти downto... 2. ... и тогда можно избавиться от одной лишней переменной: d:=-1; И последнее. Константу z определяй так: z=m*n; - либо не определяй вообще: b: array[1..m*n]of integer; Успехов)) -------------------- я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой |
Текстовая версия | 28.04.2024 16:06 |