Автор Тема: Программы на составление чисел выражениями  (Прочитано 253 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн kosshams

  • Новичок
  • *
  • Сообщений: 45
  • Пол: Мужской
Предлагаю две свои программы на составление чисел арифметическими операциями из заданного набора чисел:
http://kosshams.ru/Programs/Arithm/Arithm.zip
1) ArithmPuzz.exe - использует все числа данного набора, не меняя их порядок, есть операции корня квадратного и факториала, промежуточные результаты могут быть нецелыми.
2) PermArithm.exe - использует все или подмножество чисел данного набора, возможно изменяя их порядок, промежуточные результаты должны быть целыми.
В обоих программах возможны операции +,-,*,/, возведение в степень и слияние чисел. Во второй программе есть возможность разбить исходные числа на подмножества, дающие один и тот же результат. Более подробное описание находится в zip архиве, оно же открывается из программ.

Нахождение всех выражений из пяти семерок, с результатом от 300 до 400 и использованием операций +,-,*,/,^ - нашлось 22 решения:



Решение задачи 1 с Заочного Чемпионата России по решению головоломок за 1.66 секунды:

« Последнее редактирование: 10 декабря 2024, 08:55:16 от kosshams »

Оффлайн Николай

  • Ветеран
  • *****
  • Сообщений: 909
  • Пол: Мужской
  • Во всероссийском клубе "Диоген" с 1993 года
Константин, программа не скачивается.
Головоломки уже затем решать надо, что они ум в порядок приводят!

Оффлайн kosshams

  • Новичок
  • *
  • Сообщений: 45
  • Пол: Мужской
Константин, программа не скачивается.
Описываю действия для браузера Google Chrome.
1. Сначала нужно кликнуть правой кнопкой мыши на ссылку и в появившемся меню нажать "Сохранить ссылку как...":



2. Затем в верхнем правом углу окна появится уведомление загрузки, в котором нужно нажать на стрелку вправо:



3. Далее в появившемся сообщении нужно нажать "Все равно скачать":



Файл будет скачен.
4. Также можно нажать "Сканирование на наличие вредоносного ПО", результат будет тем же, но придется ждать около минуты.

5. Если уведомление закрылось, то нужно нажать значок загрузки в верхнем правом углу окна и в появившемся списке загрузок нажать стрелку вправо для скачиваемого файла:



После этого будет переход к пункту 3.

6. Если в пункте 2 нажать на "Сохранить", то далее нужно закрыть появившееся сообщение и перейти к пункту 5:



Либо подождать около минуты, потому что идет сканирование, как в пунrте 4 без индикации этого процесса, но я уже не исследовал до конца всех сценариев.
Пока не изучил вопрос, как можно свои exe файлы как-то лицензировать или зарегистрировать, чтобы браузер и операционная система не запрашивали дополнительных подтверждений при скачивании и первом запуске программы.
« Последнее редактирование: 10 мая 2024, 09:01:18 от kosshams »

Оффлайн Николай

  • Ветеран
  • *****
  • Сообщений: 909
  • Пол: Мужской
  • Во всероссийском клубе "Диоген" с 1993 года
Спасибо, Константин!
Головоломки уже затем решать надо, что они ум в порядок приводят!

Оффлайн kosshams

  • Новичок
  • *
  • Сообщений: 45
  • Пол: Мужской
Re: Программы на составление чисел выражениями
« Ответ #4 : 10 декабря 2024, 09:06:28 »
http://kosshams.ru/Programs/Arithm/Arithm.zip - версия 1.1.2:

- Разрешен 0 среди исходных чисел - исправлена ошибка.
- Числа теперь могут повторяться, но пока не устраняются одинаковые результаты.
- Исправлена ошибка, из-за которой могли выдаваться не все результаты.