номер пары в последовательности
От: lmx  
Дата: 28.07.03 23:19
Оценка:
есть последовательность чисел
1,2,3,4,5,6,7,8,9,............
их количество четное
числа разбиты на пары последовательно
1,2 — 1-я пара
3,4 — 2-я
и т.д.

зная число x из этой последовательности необходимо узнать номер Z
пары к которой оно относится

есть вариант решения

если х — четное то Z=x/2
если х — не четное то Z=(x+1)/2

как будет выглядеть универсальная формула для этой задачи?
Re: номер пары в последовательности
От: folk Россия  
Дата: 28.07.03 23:52
Оценка:
Здравствуйте, lmx, Вы писали:

lmx>есть последовательность чисел

lmx>1,2,3,4,5,6,7,8,9,............
lmx>их количество четное
lmx>числа разбиты на пары последовательно
lmx>1,2 — 1-я пара
lmx>3,4 — 2-я
lmx>и т.д.

lmx>зная число x из этой последовательности необходимо узнать номер Z

lmx>пары к которой оно относится

lmx>есть вариант решения


lmx>если х — четное то Z=x/2

lmx>если х — не четное то Z=(x+1)/2

lmx>как будет выглядеть универсальная формула для этой задачи?


А зачем проверка на четность? Просто делим целочисленно:
Z = (x+1)/2
На самом деле, люди не читают газеты, они принимают их каждое утро, так же как ванну. ©Маршалл Мак-Льюэн
Re[2]: номер пары в последовательности
От: Аноним  
Дата: 29.07.03 00:41
Оценка:
Здравствуйте, folk, Вы писали:

F>А зачем проверка на четность? Просто делим целочисленно:

F>Z = (x+1)/2

да , пусть будут int

последовательность начинается не с 1,

17,18,19,20....

17,18 — не 9-я,

тогда как?
Re[3]: номер пары в последовательности
От: folk Россия  
Дата: 29.07.03 01:33
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Здравствуйте, folk, Вы писали:


F>>А зачем проверка на четность? Просто делим целочисленно:

F>>Z = (x+1)/2

А>да , пусть будут int


А>последовательность начинается не с 1,


А>17,18,19,20....


А>17,18 — не 9-я,


А>тогда как?


Обобщенная формула: номер кортежа = линейный номер элемента / мощность кортежа
Мощность у нас равна 2.
Линейный номер = значение элемента — значение первого элемента.
Итого: Z = (n — 17) / 2 (для удобства нумерацию элементов и кортежей начинаем с нуля)
На самом деле, люди не читают газеты, они принимают их каждое утро, так же как ванну. ©Маршалл Мак-Льюэн
Re: номер пары в последовательности
От: Ogre Ирландия  
Дата: 05.08.03 04:52
Оценка:
Здравствуйте, lmx, Вы писали:

lmx>есть последовательность чисел

lmx>1,2,3,4,5,6,7,8,9,............
lmx>их количество четное
lmx>числа разбиты на пары последовательно
lmx>1,2 — 1-я пара
lmx>3,4 — 2-я
lmx>и т.д.

lmx>зная число x из этой последовательности необходимо узнать номер Z

lmx>пары к которой оно относится

lmx>есть вариант решения


lmx>если х — четное то Z=x/2

lmx>если х — не четное то Z=(x+1)/2

lmx>как будет выглядеть универсальная формула для этой задачи?



Z=|_ x/2+1 _| , где
|_ A _| — отбросить дробную часть у A
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.