Имя: Пароль:
1C
 
чет и нечет
0 ИС
 
23.06.05
15:35
Есть на форме ТЗ с n-ым количеством колонок.. ТЗ вначале заполняется автоматически, затем, есть возможность редактировать. Но в программе ставлю условие, которое должно соблюдаться только для колонок, номер которых нечетный.. Может туплю, но есть ли какая-нибудь функция, определяющая четные и нечетные числа И второй вопрос: на основании изменений в ТЗ мне необходимо создать и заполнить др. документы… как вариант хочу создавать две одинаковые ТЗ, одну изменять, а другую – нет. После  всего просто их сравнить… другие варианты какие ????
1 YF
 
23.06.05
15:36
Оператор %
2 YF
 
23.06.05
15:38
Оператор %
3 Степанов Михаил
 
23.06.05
17:32
Хм... Ну можно же разделить на 2 номер строки, если целое число => четное, если не целое => нечетное. Правда не уверен, есть ли в 1с эта проверка на целое и нецелое число.
4 Да уж
 
23.06.05
17:36
...доступно и всерьез (с)
Уже все меньше хочется заниматься 1С...
5 Grant
 
23.06.05
17:36
Вот разгул для фантазии...
Для разминки:
Признак = ?(Цел(Число/2)*2=Число,"Четное","Нечетное");
6 NS
 
23.06.05
17:37
(3) а%2
=1 - нечетное, =0 - четное.
Проверка целое/нецелое? прикольно...
В каком языке есть?
7 556
 
23.06.05
17:39
Признак = ?(Число%2=0,"Четное","Нечетное");
8 Grant
 
23.06.05
17:41
С % не интересно, Ветерана на вас нет.
9 Вариант
 
23.06.05
17:45
...без использования % и прочей лабуды
Ост=N;
Пока Ост>1 Цикл
Ост=Ост-2;
КонецЦикла
Если Ост=0 Тогда Признак="Четное" Иначе Признак="Нечетное" КонецЕсли
10 Волшебник
 
23.06.05
17:59
?(Число - Цел(Число / 2)*2 = 0,"чет","нечет")
11 NS
 
23.06.05
18:00
(9) И сколько твой вариант будет работать на 1 000 000 000 ???
а на -2 ?
12 Вариант
 
23.06.05
18:04
в (9) можно совершенствовать - так чтобы он работал и для отрицательных чисел
Про скорость - речь не шла - подождут-с... заодно будет время самостоятельно обдумать задачу...которую по силам решить первокласснику, но тем не менее по поводу которой всерьез задаются вопросы на форуме...