#2
by Torquader
Что значит 20 чётных чисел ? Если сумма, то любое чётное число большее 39 можно разложить на сумму 20 чётных чисел (правда не всегда различных). Если нечётное, то на 20 чётных и ещё единицу. И что далее ?
#3
by Garykom
[1C] ИсходноеЧисло = 20; Если ИсходноеЧисло % 2 = 0 Тогда Результат = ИсходноеЧисло/2; Иначе Результат = (ИсходноеЧисло-1)/2; КонецЕсли; [/1C]
#9
by Garykom
Ты давай на ходу то условия задачи не меняй. ЗЫ Вычитаешь из одного другое и далее или
#10
by Torquader
Ну, если учесть, что чётное число - это каждое второе, то можно посчитать количество чисел между указанными числами и поделить на два без остатка. Плюс надо проверить на чётность границы. (((ЛевГран+1) Mod 2)+((ПравГран+1)Mod 2)+(ПравГран-ЛевГран))2
#12
by Garykom
Намного проще =Макс(Цел(Граница1/2)-Цел(Граница2/2), Цел(Граница2/2)-Цел(Граница1/2))
#13
by Torquader
На VbScript есть целочисленное деление - он сразу остаток отрезает - в 1С такого нет, приходится целую часть отрезать.
#15
by Garykom
+ Да не учел вариант когда меньшая граница четное число. нужно проверить и прибавить к результату 1 если четное.
#19
by Torquader
Ну, как бы, можешь вычитать из левого правое - получится отрицательное число - что ты с этим делать будешь - по модулю брать ?
#21
by Torquader
Два старых дятла вечером увидели вопрос. Коль делать было нечего не оценили вброс. И мучились над формулой, которой грош-цена. Чтоб в общем виде вычислить, но только нахрена ?
#22
by Garykom
Для старых дятлов в том же и вопрос. Что нужно постоянно искать все новый вброс. Не мучаясь над формулой, которой грош-цена. Легко лишиться им остаточков ума!
Тэги: Математика и алгоритмы
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- как узнать остаток по кассе в любой валюте имеющейся в справочнике валют?
- Как узнать размер таблицы в SQL базе?
- Как узнать узнать идентификатор конфигурации
- Как узнать сколько строк в запросе ?
- Как узнать, сколько объектов будет в выгрузке при обмене?
- Как можно узнать, сколько памяти жрет переменная ?
- Как узнать, сколько пользовательский ключ HASP?
- Распределение 20 счета на 20
- В подписке на событие узнать Интерактивная запись или нет?
В этой группе 1С
- не формируется программно отчет на скд в управляемой форме
- Вывод строк в отчете в виде колонок
- Ошибка при получении макета отчета
- БП 2.0 Можно ли выписать один счёт-фактуру по двум договорам?
- Ошибка при заполнении регистра сведений
- Подключение двух Фискальников к двум кассам ККМ через RDP
- БП 2.0: Вытащить номенклатуру без спецификации - помогите с запросом
- 1с 8.3.8.2088 Рамка группы.
- выражения в макете СКД
- 1с 8 Поле содержащее таблицу свойств в запросе
- Программное заполнение колонки в динамическом списке УФ
- Православный почтовый клиент для УТ11
- JSON "язык" запросов к объектам
- v7: Сканер штрих-кода съедает начальный нолик
- Вывод вложенных секций
- УТ 10.3 Чеки ККМ
- Вопросы по УТ11.2
- v7: Конфигурация 1С Рарус CRM Управление продажами
- Загрузка данных из EXCEL в табличную часть документа 1с 8.2
- Вывод на печать каждой строки табличной части на отдельном листе.