Как узнать математически сколько в числе 20 четных чисел? формула #785531


#0 by sysadminlk
вопрос в теме
#1 by HeKrendel
20/2
#2 by Torquader
Что значит 20 чётных чисел ? Если сумма, то любое чётное число большее 39 можно разложить на сумму 20 чётных чисел (правда не всегда различных). Если нечётное, то на 20 чётных и ещё единицу. И что далее ?
#3 by Garykom
[1C] ИсходноеЧисло = 20; Если ИсходноеЧисло % 2 = 0 Тогда    Результат = ИсходноеЧисло/2; Иначе    Результат = (ИсходноеЧисло-1)/2; КонецЕсли; [/1C]
#4 by sysadminlk
поправка нужно узнать сколько чётных чисел от 2 до 20 матеметически
#5 by sysadminlk
то-есть количество четных чисел
#6 by sysadminlk
формулу не могу составить
#7 by Garykom
=ЦЕЛ(ИсходноеЧисло/2)
#8 by sysadminlk
а если будет сколько целых чисел от 3 до 17 тогда формула какая будет?
#9 by Garykom
Ты давай на ходу то условия задачи не меняй. ЗЫ Вычитаешь из одного другое и далее или
#10 by Torquader
Ну, если учесть, что чётное число - это каждое второе, то можно посчитать количество чисел между указанными числами и поделить на два без остатка. Плюс надо проверить на чётность границы. (((ЛевГран+1) Mod 2)+((ПравГран+1)Mod 2)+(ПравГран-ЛевГран))2
#11 by Lama12
Ответ в
#12 by Garykom
Намного проще =Макс(Цел(Граница1/2)-Цел(Граница2/2), Цел(Граница2/2)-Цел(Граница1/2))
#13 by Torquader
На VbScript есть целочисленное деление - он сразу остаток отрезает - в 1С такого нет, приходится целую часть отрезать.
#14 by iceman2112
Стаж: 6 лет 5 месяцев 9 дней
#15 by Garykom
+ Да не учел вариант когда меньшая граница четное число. нужно проверить и прибавить к результату 1 если четное.
#16 by Torquader
Я тебе написал формулу - должна работать - что тебе ещё нужно ?
#17 by Garykom
+ ?(Мин(Граница1, Граница2) % 2 = 0; 1; 0)
#18 by Garykom
Не нравится то в твоей нужно знать какое число левое а какое правое ))
#19 by Torquader
Ну, как бы, можешь вычитать из левого правое - получится отрицательное число - что ты с этим делать будешь - по модулю брать ?
#20 by Garykom
Дык я и взял по модулю же в ;)
#21 by Torquader
Два старых дятла вечером увидели вопрос. Коль делать было нечего не оценили вброс. И мучились над формулой, которой грош-цена. Чтоб в общем виде вычислить, но только нахрена ?
#22 by Garykom
Для старых дятлов в том же и вопрос. Что нужно постоянно искать все новый вброс. Не мучаясь над формулой, которой грош-цена. Легко лишиться им остаточков ума!
#23 by Neg
- как из простого сделать сложное??? - возьмите лист бумаги и сложите из него самолетик.
Тэги: Математика и алгоритмы
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С