Латинский Квадрат |
1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code], либо быть опубликованы на нашем PasteBin в режиме вечного хранения.
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
Латинский Квадрат |
tricker |
Сообщение
#1
|
Гость |
Люди помогите !!!
Мне срочно до завтра необходимо написать программу «Латинский квадрат». Суть в том что если Вы вводите число 5 то строится матрица вида 1 2 3 4 5 2 3 4 5 1 3 4 5 1 2 4 5 1 2 3 5 1 2 3 4 И так далее, я написал половину программы и у меня строится матрица вида, 1 2 3 4 5 2 3 4 5 1 3 4 5 0 2 4 5 0 0 3 5 0 0 0 4 а дальше не могу написать . Я могу выслать текст программы что бы кто – нибудь дописал мне ее, т.к. я не могу ее доделать. |
Serega |
Сообщение
#2
|
Новичок Группа: Пользователи Сообщений: 15 Пол: Мужской Репутация: 0 |
Вот мое решение.
program lat_kv; -------------------- Не могу сидеть, когда другие работают.
Пойду полежу. |
-=BR@BUS=- |
Сообщение
#3
|
Новичок Группа: Пользователи Сообщений: 17 Пол: Мужской Реальное имя: Maxim Репутация: 0 |
А как сделать, чтобы программа определяла является ли введёная матрица - латинским квадратом?
Сообщение отредактировано: -=BR@BUS=- - |
volvo |
Сообщение
#4
|
Гость |
Я бы сделал так:
const |
-=BR@BUS=- |
Сообщение
#5
|
Новичок Группа: Пользователи Сообщений: 17 Пол: Мужской Реальное имя: Maxim Репутация: 0 |
ВОТ СПАСИБО!!!
|
-=BR@BUS=- |
Сообщение
#6
|
Новичок Группа: Пользователи Сообщений: 17 Пол: Мужской Реальное имя: Maxim Репутация: 0 |
А как сделать без "set of byte" а то мне нельзя с ней.
И если можно немного разъяснить принцип роботы этой программы... Сообщение отредактировано: -=BR@BUS=- - |
Malice |
Сообщение
#7
|
Профи Группа: Пользователи Сообщений: 705 Пол: Мужской Репутация: 20 |
А вот так попробуй:
var i,j:integer; Сообщение отредактировано: Malice - |
-=BR@BUS=- |
Сообщение
#8
|
Новичок Группа: Пользователи Сообщений: 17 Пол: Мужской Реальное имя: Maxim Репутация: 0 |
Вот такую матрицу
1 2 3 2 3 1 3 1 2 программа распознаёт, а вот эту 1 2 3 3 1 2 2 3 1 уже не распознаёт... |
Malice |
Сообщение
#9
|
Профи Группа: Пользователи Сообщений: 705 Пол: Мужской Репутация: 20 |
Может по тому, что это совсем другая матрица, заполненная по другому принципу ?
|
-=BR@BUS=- |
Сообщение
#10
|
Новичок Группа: Пользователи Сообщений: 17 Пол: Мужской Реальное имя: Maxim Репутация: 0 |
Но ведь эта матрица тоже является латинским квадратом
|
volvo |
Сообщение
#11
|
Гость |
Цитата А как сделать без "set of byte" а то мне нельзя с ней. Вот так:constВот и все... Так устроит? |
-=BR@BUS=- |
Сообщение
#12
|
Новичок Группа: Пользователи Сообщений: 17 Пол: Мужской Реальное имя: Maxim Репутация: 0 |
Вот чё в итоге у меня получилось, но программа всегда отвечает НЕТ
ПОЧЕМУ??? Сообщение отредактировано: -=BR@BUS=- - |
volvo |
Сообщение
#13
|
Гость |
Я тебе привел рабочую программу, которая давала правильный ответ... Ты ее исправлял? Тогда чего спрашиваешь? Разбирайся, ЧТО, ГДЕ и, главное, ЗАЧЕМ исправлял?
|
-=BR@BUS=- |
Сообщение
#14
|
Новичок Группа: Пользователи Сообщений: 17 Пол: Мужской Реальное имя: Maxim Репутация: 0 |
Мне нужно чтобы матрица вводилась во время выполнения программы, а не чтобы она была задана в конст.
|
мисс_граффити |
Сообщение
#15
|
просто человек Группа: Пользователи Сообщений: 3 641 Пол: Женский Реальное имя: Юлия Репутация: 55 |
не умеешь писать ввод матрицы?
-------------------- Все содержимое данного сообщения (кроме цитат) является моим личным скромным мнением и на статус истины в высшей инстанции не претендует.
На вопросы по программированию, физике, математике и т.д. в аське и личке не отвечаю. Даже "один-единственный раз" в виде исключения! |
volvo |
Сообщение
#16
|
Гость |
sum := 0; { обнуляем сумму для данной строки/столбца, и наше "псевдомножество" } ... я, по-твоему, для красоты напечатал? По какому праву ты ее убрал, и как хочешь, чтобы программа БЕЗ нее правильно работала? |
-=BR@BUS=- |
Сообщение
#17
|
Новичок Группа: Пользователи Сообщений: 17 Пол: Мужской Реальное имя: Maxim Репутация: 0 |
Как всегда => верно volvo
|
Текстовая версия | 23.12.2024 19:57 |