• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

Соревнования программистов

  • Автор темы Naspor@narod.ru
  • Дата начала
Статус
Закрыто для дальнейших ответов.
N

Naspor@narod.ru

Добро пожаловать на сайт - интересные предложения для программистов. Логические задачи и соревнования.
 
D

Danemon

Такую задачу предложили нашим студентам в ВУЗе на допуск к зачету.

Даны 2 числа. Одно больше другого. Вывести на экран большее число, при этом не используя оператор "Если" ни под каким видом.
 
D

Danemon

Решение такое:
Число а и b.
max:=[(a+:)/2]+[(a-:)/2]
min:=[(a+:)/2]-[(a-:)/2]

Всю логику получения конечных формул легче понять, если представить a и b как отрезки разной длины, расположенные рядом.
 
D

Danemon

Ну, по очевидной причине, надо написать формулы заново.
max:=[(a+b)/2]+[(a-b)/2]
min:=[(a+b)/2]-[(a-b)/2]
 
G

Guest

ШЕСТАЯ ВЕРСИЯ НОВОГО ЯЗЫКА ПРОГРАММИРОВАНИЯ: CompaSofT Xeno
ВЕРСИЯ: Dirihle (версия 6.00.2134 релиз 6.00)
РАЗМЕР 12600Кб
----------------------------------------------------


----------------------------------------------------
Очень мощный математический язык программирования. Убедитель сами - он может то, что невозможно ни Basic'у, ни С/С++.
Перед Вами центр высокоуровневых технологий: CompaSofT Xeno Dirihle (версия 6). Xeno Dirihle выпущен 30.07.2004 в честь двухлетия в конце августа языка Xeno с начала его разработки.
Новая, «продвинутая» версия высокоуровневого языка программирования Xeno. Теперь Вы можете дописывать вручную внешние команды на языке C++ (при помощи Xeno ParaXedaza) и внешние плагины. Теперь в языке реализованы команды для работы с файлами, с сигнальными процессами, реестром и с сетью. Традиционно добавлены новые математические команды.
Xeno, как и раньше, не уступает в возможностях программирования языку C++. Как и раньше, имеется возможность модификации кода уже компилированной программы без использования виртуальной машины. Это разрешает удалять переменные, переименовывать процедуры, добавлять элементы класса, выполнять замену одного текста кода на другой, выполнять текст программы, записанный в переменную и т. д..
В пакете официального шестого релиза Xeno поставляется больше примеров программ (Xeno Carayo), новые инклуд – библиотеки, генератор кода, больше плагин; улучшен интерфейс Xeno IDE. Одним словом, Xeno Dirihle имеет всяческие улучшения.
При переустановке Xeno Dirihle, сохраняются все предпочтения – инсталлятор улучшен.
Xeno - победитель конкурсов по программированию и научных конференций, в том числе и конференций по математике.
Внимание! Надёжная работа, как и прежде, гарантирована только в операционных системах Windows серии 9x / ME.
MUST HAVE!!! :)
 
P

Pete

2Danemon:

[] это модуль???

Если нет то за курс школьной арифметике 1 балл, по пятибальной
Вы бы зачет не сдали =) (max = a, min = b все зависит от того что такое а и что такое б :)

Да и кажется мне, что модуль надо ставить только для второго слагаемого.
Кстати раз уж на то пошлО, то на ASM для целых чисел определение максимального числа занимает 3 или 4 команды и тоже без if и без всяких тормознутых делений. Очень полезно когда работаешь с MMX или SSE.
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!