![]() |
1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
![]() |
Алина |
![]()
Сообщение
#1
|
Гость ![]() |
Помогите пожалуйста с задачкой, очень надо
![]() Заполнить матрицу 5х5 цифрами (0-9) так, чтобы в столбцах и строках не повторялись цифры и если взять любую строку или столбец, то полученное пятизначное число было бы простым. |
![]() ![]() |
Алина |
![]()
Сообщение
#2
|
Гость ![]() |
Цитата(Алина @ 21.04.05 16:18) Помогите пожалуйста с задачкой, очень надо ![]() Заполнить матрицу 5х5 цифрами (0-9) так, чтобы в столбцах и строках не повторялись цифры и если взять любую строку или столбец, то полученное пятизначное число было бы простым. Есть ли возможность работы в паскале с большими массивами? а то при обьявлении массива больше 8000 вроде, все время выпадает ошибка ![]() |
Atos |
![]()
Сообщение
#3
|
![]() Прогрессор ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 602 Пол: Мужской Реальное имя: Михаил Репутация: ![]() ![]() ![]() |
В Паскале размер статических данных не должен превышать 64 килобайта. Массив 8000 из byte занимает как раз столько. А затем понадобился такой большой массив?
|
volvo |
![]()
Сообщение
#4
|
Гость ![]() |
Цитата(Atos @ 22.04.05 10:17) В Паскале размер статических данных не должен превышать 64 килобайта. Массив 8000 из byte занимает как раз столько. Byte? ![]() Алина, этот вопрос как-то связан с предыдущим? И если нет, то почему он задается здесь? "Одна тема - один вопрос..." |
Atos |
![]()
Сообщение
#5
|
![]() Прогрессор ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 602 Пол: Мужской Реальное имя: Михаил Репутация: ![]() ![]() ![]() |
Стоп! Одну минуточку!
Цитата Заполнить матрицу 5х5 цифрами (0-9) так, чтобы в столбцах и строках не повторялись цифры и если взять любую строку или столбец, то полученное пятизначное число было бы простым. Имхо, эта задача неразрешима! Рассуждаем так: пятизначное простое число не может оканчиваться на чётную цифру или пятёрку. Значит, остаются 4 цифры - 1,3,7,9. Но тогда в последней строке матрицы не могут стоять пять разных цифр! |
Алина |
![]()
Сообщение
#6
|
Гость ![]() |
Логичные рассуждения...
Может я тогда не правильно поняла задачу... Полностью она звучит так: Заполнить матрицу размера 5х5 цифрами (не числами) так, чтобы цифры в столбцах и строках не повторялись, совпадали суммы цифр по столбцам и по строкам,а так же были бы простыми все пятизначне числа, изображенные строками и столбцами матрицы. Хотя как её еще можно понять??? ![]() |
Atos |
![]()
Сообщение
#7
|
![]() Прогрессор ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 602 Пол: Мужской Реальное имя: Михаил Репутация: ![]() ![]() ![]() |
Попробуй уточнить у препода.
З.Ы. Я понял, почему написал byte - перепутал байты с битами!!! ![]() |
klem4 |
![]()
Сообщение
#8
|
![]() Perl. Just code it! ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 100 Пол: Мужской Реальное имя: Андрей Репутация: ![]() ![]() ![]() |
сначала я тоже так подумал, Atos , но ведь строку можно читать не обязательно слева на право ...
даа задача интересная. Сообщение отредактировано: klem4 - 26.04.2005 18:26 -------------------- perl -e 'print for (map{chr(hex)}("4861707079204E6577205965617221"=~/(.{2})/g)), "\n";'
|
volvo |
![]()
Сообщение
#9
|
Гость ![]() |
Цитата(klem4 @ 26.04.05 18:25) но ведь строку можно читать не обязательно слева направо ... Ну, ладно бы я это сказал, но ты ... :no: Цитата(Алина @ 24.04.05 8:05) а так же были бы простыми все пятизначные числа, изображенные строками и столбцами матрицы Что-то сказано про обратный порядок? Или теперь по-другому изображают числа? |
klem4 |
![]()
Сообщение
#10
|
![]() Perl. Just code it! ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 100 Пол: Мужской Реальное имя: Андрей Репутация: ![]() ![]() ![]() |
в таком случае задачу решить невозможно
-------------------- perl -e 'print for (map{chr(hex)}("4861707079204E6577205965617221"=~/(.{2})/g)), "\n";'
|
![]() ![]() |
![]() |
Текстовая версия | 20.07.2025 6:26 |