Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

Помогите решить задачу!!!(с коментами плз)

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Первый вопрос] >> Помогите решить задачу!!!(с коментами плз)
Имя
Сообщение << Старые топики   Новые топики >>
Помогите решить задачу!!!(с коментами плз) - 2012-02-06 12:43:25.380000   
DukeNuk

Сообщений: 2
Оценки: 0
Присоединился: 2012-02-06 12:39:15.700000
Дано масив з 8 байт. Розглядаючи його, як масив з 64 біт порахувати довжину самої довгої послідовності одиниць.
Post #: 1
RE: Помогите решить задачу!!!(с коментами плз) - 2012-02-06 19:22:46.790000   
Genco

Сообщений: 1662
Оценки: 90
Присоединился: 2007-12-16 23:11:22.003333
Не размовляем. Speak russian, please.
Post #: 2
RE: Помогите решить задачу!!!(с коментами плз) - 2012-02-06 19:47:25.110000   
zzsnn

Сообщений: 7459
Оценки: 680
Присоединился: 2007-09-25 07:17:14.240000
Есть желание повозиться? Перевожу.
Дан массив из 8-ми байт. Рассматривая его, как массив из 64 бит посчитать длину самой большой последовательности едениц.
ТС правда не указал на каком языке программирования ему нужно эту программу. И в каком ввиде производится ввод массива, а так же как организовать вывод результата.
Желающие могут попробовать свои силы.
DukeNuk на ассемблере можно писать? Им наиболее просто будет.
Post #: 3
RE: Помогите решить задачу!!!(с коментами плз) - 2012-02-06 21:27:41.253333   
Genco

Сообщений: 1662
Оценки: 90
Присоединился: 2007-12-16 23:11:22.003333
Аааа.

Ну сводится логически к поиску наибольшей подстроки; больше вопросов, действительно, вызывает организация данных. На ассемблере проще, чем bitset из C++ забацать?
Post #: 4
RE: Помогите решить задачу!!!(с коментами плз) - 2012-02-07 06:34:44.076666   
zzsnn

Сообщений: 7459
Оценки: 680
Присоединился: 2007-09-25 07:17:14.240000
quote:

На ассемблере проще, чем bitset из C++ забацать?

В зависимости от способа получения данных. Если данные уже есть в какой-то ячейке памяти, то проще будет асмом. Особенно если выводит ответ на дисплей не нужно, а нужно просто сохранить ответ в ячейке памяти.
Post #: 5
RE: Помогите решить задачу!!!(с коментами плз) - 2012-02-08 18:35:38.550000   
rodrum

Сообщений: 14
Оценки: 0
Присоединился: 2012-02-03 13:48:42.740000
quote:

И в каком ввиде производится ввод массива, а так же как организовать вывод результата.


Может он имеет ввиду в поле ввода програмки или консоли ввести 64 цифры нулей или единиц и, как уже сказал Genco, найти наибольшую подстроку единиц. А вывод - это число, к примеру, 12, т.е. 12 единиц в наибольшей последовательности единиц. Массив походу 1-мерный.

И, поскольку он уже сюда не заходит и не уточняет, с каким языком имеет дело, то врятли это уже ему нужно.
Post #: 6
RE: Помогите решить задачу!!!(с коментами плз) - 2012-02-08 19:47:01.963333   
zzsnn

Сообщений: 7459
Оценки: 680
Присоединился: 2007-09-25 07:17:14.240000
А может в поле ввода вводятся два шестнадцатеричных числа, а может в поле вода вводятся десятичные числа, а может числа берутся из файла, а может из ячейки памяти по адресу… и т.д. Ещё перечислять?
В зависимости от того, что и как вводится и обработка производится.
Post #: 7
RE: Помогите решить задачу!!!(с коментами плз) - 2012-02-13 02:24:09.006666   
DukeNuk

Сообщений: 2
Оценки: 0
Присоединился: 2012-02-06 12:39:15.700000
Дан массив из 8 байт. Рассматривая его, как массив из 64 бит посчитать длину самой длинной последовательности единиц.
 
теперь на русском)))
Post #: 8
RE: Помогите решить задачу!!!(с коментами плз) - 2012-02-13 07:01:56.896666   
zzsnn

Сообщений: 7459
Оценки: 680
Присоединился: 2007-09-25 07:17:14.240000
Что значит "дан массив"?В каком виде он дан? В виде потока, из файла, вводится, из адресного пространства? В каком виде дан? В виде нулей и едениц, в виде шестнадцатеричных цифр, в виде десятичных цифр?
На каком языке нужно писать программу? Как оформить вывод результат?
Такие вопросы на русском тебе понятны? Или писать на украинском?
Post #: 9
Страниц:  [1]
Все форумы >> [Первый вопрос] >> Помогите решить задачу!!!(с коментами плз)







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.