2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему На страницу Пред.  1 ... 55, 56, 57, 58, 59, 60, 61 ... 192  След.
 
 Re: Магические квадраты
Сообщение04.10.2009, 16:16 
Аватара пользователя


26/09/09
95
The windows executable for order 4 to 19 can be downloaded from:
http://rapidshare.com/files/288557262/pms4_19.rar.html
There are 10 downloads available until the link expire :(
If someone have better download place, fill free to give alternative link

 Профиль  
                  
 
 Re: Магические квадраты
Сообщение04.10.2009, 16:36 
Заслуженный участник
Аватара пользователя


06/10/08
6422
ice00 в сообщении #248964 писал(а):
The windows executable for order 4 to 19 can be downloaded from:
http://rapidshare.com/files/288557262/pms4_19.rar.html
There are 10 downloads available until the link expire :(
If someone have better download place, fill free to give alternative link

pms4_19.rar

 Профиль  
                  
 
 Re: Магические квадраты
Сообщение04.10.2009, 16:39 
Заблокирован
Аватара пользователя


22/03/08

7154
Саратов
maxal, ice00
Я всё выполнила по инструкциям. У меня выдалось такое сообщение:
Too mahy values for sequence of 10 order
Перевод в Google сказал мне следующее: "Слишком много значений для последовательности порядка 10".
В чём причина такой ошибки? У меня во входном файле находится массив смитов, который содержит ровно 100 чисел: $382, ..., 2888$. Я начала проверку с того квадрата, который уже сама построила. Числа в файле у меня разделены переводом строки. Я перешла в нужную директорию и ввела команду:
pms10 -ma3 -iMK2.txt
В файле MK2.txt у меня находится массив чисел. Этот файл находится в той же директории.

 Профиль  
                  
 
 Re: Магические квадраты
Сообщение04.10.2009, 16:52 
Аватара пользователя


26/09/09
95
In the file of sequence of number you have not to put , for separating number:

This is right:
Код:
10 30
14


This is wrong:
Код:
10, 30,
14


I think that this is the error

-- Sun Oct 04, 2009 15:53:48 --

ops, the error you get is that there are too many values for the order you are searching.
A , will be read as number 0

 Профиль  
                  
 
 Re: Магические квадраты
Сообщение04.10.2009, 16:58 
Заслуженный участник
Аватара пользователя


06/10/08
6422
ice00
It seems that your program treats an empty line at the end of file as an additional value.

Nataly-Mak
Еще проверьте, нет ли у Вас в конце файла пустой строки.

 Профиль  
                  
 
 Re: Магические квадраты
Сообщение04.10.2009, 17:30 
Заблокирован
Аватара пользователя


22/03/08

7154
Саратов
Да, всё верно, я убрала последний перевод строки, и эта ошибка исчезла. Программа начала выполняться, в окне появилась запись:
Method D3:
square number 1
Но через пару секунд выдалась новая ошибка, уже в новом окне, это ошибка уже из программы pms10.exe. Написано так: "pms10.exe -обнаружена ошибка. Приложение будет закрыто. Приносим извинения за неудобства". В этом окне предлагается посмотреть отчёт об ошибке, я открыла это окно, но ничего там не поняла.
Попробовала ещё раз ввести команду с методом a3. В этот раз в окне написалось: ORDER=10 magic=15932
square number 1
и потом снова выскочило окно с ошибкой. Не хочет мой Windows выполнять программу :cry:

 Профиль  
                  
 
 Re: Магические квадраты
Сообщение04.10.2009, 17:51 
Аватара пользователя


26/09/09
95
Xaositect в сообщении #248978 писал(а):
ice00
It seems that your program treats an empty line at the end of file as an additional value.

I understand: this is because Windows use 2 chars for carriage return, while Unix use only one. Sorry for the inconvenience.

Цитата:
Но через пару секунд выдалась новая ошибка, уже в новом окне, это ошибка уже из программы pms10.exe. Написано так: "pms10.exe -обнаружена ошибка. Приложение будет закрыто. Приносим извинения за неудобства". В этом окне предлагается посмотреть отчёт об ошибке, я открыла это окно, но ничего там не поняла.

This seems a windows/library related problem.
Try using another methods of solution, just in case to verify if the problem is related to that method.

Else, put a sequence of 10x10 equals value into the file, like 5 5 5 5 .. 5 and see if it build a square of all 5 in it. This is just to test if the bug appears even in this trivial task.

 Профиль  
                  
 
 Re: Магические квадраты
Сообщение04.10.2009, 18:09 
Заслуженный участник
Аватара пользователя


06/10/08
6422
ice00
Can you share the last version of source code?

 Профиль  
                  
 
 Re: Магические квадраты
Сообщение04.10.2009, 18:40 
Заблокирован
Аватара пользователя


22/03/08

7154
Саратов
ice00 в сообщении #248994 писал(а):
This seems a windows/library related problem.
Try using another methods of solution, just in case to verify if the problem is related to that method.

Else, put a sequence of 10x10 equals value into the file, like 5 5 5 5 .. 5 and see if it build a square of all 5 in it. This is just to test if the bug appears even in this trivial task.

Я попробовала все методы от a1 до d4, результат один и тот же: выскакивает окно с ошибкой.
Далее попробовала ввести в исходный файл все числа 5. В этом случае магическая константа тоже написалась правильная: MAGIC=50, а дальше снова ошибка вылезла такая же.

 Профиль  
                  
 
 Re: Магические квадраты
Сообщение04.10.2009, 18:41 
Аватара пользователя


26/09/09
95
Xaositect в сообщении #248996 писал(а):
ice00
Can you share the last version of source code?


http://digilander.iol.it/ice00/download/pms_new3.zip

-- Sun Oct 04, 2009 17:45:25 --

Код:
Я попробовала все методы от a1 до d4, результат один и тот же: выскакивает окно с ошибкой.
Далее попробовала ввести в исходный файл все числа 5. В этом случае магическая константа тоже написалась правильная: MAGIC=50, а дальше снова ошибка вылезла такая же.


I will try tomorrow at work with a Windows computer is I see some more error messages that can spot the error.

 Профиль  
                  
 
 Re: Магические квадраты
Сообщение05.10.2009, 10:57 
Аватара пользователя


26/09/09
95
I see now: the problem is the random function used instead of the Unix one that, instead of generating a number from 0 to 1, it generates one of bigger value (like 3520). So the program goes to segmentation fault as acceding wrong memory locations.

I will see how this can be fixed.

-- Mon Oct 05, 2009 10:17:25 --

This:
Код:
#ifdef WIN32
      i=(int)(((double)rand()/((double)(RAND_MAX)+(double)(1)))*ORDER);                      // generate an row index
      j=(int)(((double)rand()/((double)(RAND_MAX)+(double)(1)))*ORDER);                      // generate an column index
      cerr << i << " " << j << endl;
#else


in function initRandom will fix the problem.
This night I release the new versions :)

 Профиль  
                  
 
 Re: Магические квадраты
Сообщение05.10.2009, 19:36 
Аватара пользователя


26/09/09
95
Upload the new corrected Window version:

http://rapidshare.com/files/289034382/pms4_19.rar.html

 Профиль  
                  
 
 Re: Магические квадраты
Сообщение06.10.2009, 06:53 
Заблокирован
Аватара пользователя


22/03/08

7154
Саратов
К сожалению, у меня не получается закачка. Архив pms4_19.rar вроде закачивается, но он получается пустой (содержит всего 16 КБ, при его распаковывании выдаётся сообщение, что архив не найден).
Может быть, просто не умею пользоваться этим сервером :(
А пароль здесь не нужно вводить?
Коллеги, пожалуйста, кто-нибудь, закачайте архив на файлообменник Народа.

 Профиль  
                  
 
 Re: Магические квадраты
Сообщение06.10.2009, 09:12 
Аватара пользователя


26/09/09
95
No it is not needed password. Just press FREE user, then attend 45 seconds and download link will appears.

 Профиль  
                  
 
 Re: Магические квадраты
Сообщение06.10.2009, 09:28 
Заблокирован
Аватара пользователя


22/03/08

7154
Саратов
ice00 в сообщении #249411 писал(а):
No it is not needed password. Just press FREE user, then attend 45 seconds and download link will appears.

Да, я нажала FREE user, и у меня вроде выполнилась закачка, и на компьютере у меня появился файл pms4_19.rar, но он пустой почему-то :(

-- Вт окт 06, 2009 14:49:40 --

ice00
Я проверила программу pms10.exe, которую вы мне прислали в письме.
Но, к сожалению, опять не получилось. На этот раз ошибка не выдалась, но программа выводит на экран (очень быстро) две колонки цифр от 0 до 9. Я ждала секунд 30, потом прервала программу. Затем запустила её ещё раз с другим методом. Всё повторилось. Что это за цифры? Вы говорили, что ваши программы составляют магический квадрат в долю секунды, но тут этого не случилось. Хотя такой магический квадрат точно существует (я его уже построила по своей программе; это квадрат из массива последовательных смитов $382, ..., 2888$ с магической константой $15932$).

-- Вт окт 06, 2009 14:53:26 --

Возможно, в моём Windows'е чего-то не хватает для правильного выполнения программы?

-- Вт окт 06, 2009 14:56:10 --

Может быть, надо подождать подольше и результат будет получен? :(

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 2876 ]  На страницу Пред.  1 ... 55, 56, 57, 58, 59, 60, 61 ... 192  След.

Модераторы: Модераторы Математики, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: YandexBot [bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group