Помогите решить задачу!!!(с коментами плз)
Пользователи, просматривающие топик: none
|
Зашли как: Guest
|
Имя |
Сообщение |
<< Старые топики Новые топики >> |
|
|
Помогите решить задачу!!!(с коментами плз) - 2012-02-06 12:43:25.380000
|
|
|
DukeNuk
Сообщений: 2
Оценки: 0
Присоединился: 2012-02-06 12:39:15.700000
|
Дано масив з 8 байт. Розглядаючи його, як масив з 64 біт порахувати довжину самої довгої послідовності одиниць.
|
|
|
RE: Помогите решить задачу!!!(с коментами плз) - 2012-02-06 19:22:46.790000
|
|
|
Genco
Сообщений: 1662
Оценки: 90
Присоединился: 2007-12-16 23:11:22.003333
|
Не размовляем. Speak russian, please.
|
|
|
RE: Помогите решить задачу!!!(с коментами плз) - 2012-02-06 19:47:25.110000
|
|
|
zzsnn
Сообщений: 7459
Оценки: 680
Присоединился: 2007-09-25 07:17:14.240000
|
Есть желание повозиться? Перевожу. Дан массив из 8-ми байт. Рассматривая его, как массив из 64 бит посчитать длину самой большой последовательности едениц. ТС правда не указал на каком языке программирования ему нужно эту программу. И в каком ввиде производится ввод массива, а так же как организовать вывод результата. Желающие могут попробовать свои силы. DukeNuk на ассемблере можно писать? Им наиболее просто будет.
|
|
|
RE: Помогите решить задачу!!!(с коментами плз) - 2012-02-06 21:27:41.253333
|
|
|
Genco
Сообщений: 1662
Оценки: 90
Присоединился: 2007-12-16 23:11:22.003333
|
Аааа. Ну сводится логически к поиску наибольшей подстроки; больше вопросов, действительно, вызывает организация данных. На ассемблере проще, чем bitset из C++ забацать?
|
|
|
RE: Помогите решить задачу!!!(с коментами плз) - 2012-02-07 06:34:44.076666
|
|
|
zzsnn
Сообщений: 7459
Оценки: 680
Присоединился: 2007-09-25 07:17:14.240000
|
quote:
На ассемблере проще, чем bitset из C++ забацать? В зависимости от способа получения данных. Если данные уже есть в какой-то ячейке памяти, то проще будет асмом. Особенно если выводит ответ на дисплей не нужно, а нужно просто сохранить ответ в ячейке памяти.
|
|
|
RE: Помогите решить задачу!!!(с коментами плз) - 2012-02-08 18:35:38.550000
|
|
|
rodrum
Сообщений: 14
Оценки: 0
Присоединился: 2012-02-03 13:48:42.740000
|
quote:
И в каком ввиде производится ввод массива, а так же как организовать вывод результата. Может он имеет ввиду в поле ввода програмки или консоли ввести 64 цифры нулей или единиц и, как уже сказал Genco, найти наибольшую подстроку единиц. А вывод - это число, к примеру, 12, т.е. 12 единиц в наибольшей последовательности единиц. Массив походу 1-мерный. И, поскольку он уже сюда не заходит и не уточняет, с каким языком имеет дело, то врятли это уже ему нужно.
|
|
|
RE: Помогите решить задачу!!!(с коментами плз) - 2012-02-08 19:47:01.963333
|
|
|
zzsnn
Сообщений: 7459
Оценки: 680
Присоединился: 2007-09-25 07:17:14.240000
|
А может в поле ввода вводятся два шестнадцатеричных числа, а может в поле вода вводятся десятичные числа, а может числа берутся из файла, а может из ячейки памяти по адресу… и т.д. Ещё перечислять? В зависимости от того, что и как вводится и обработка производится.
|
|
|
RE: Помогите решить задачу!!!(с коментами плз) - 2012-02-13 02:24:09.006666
|
|
|
DukeNuk
Сообщений: 2
Оценки: 0
Присоединился: 2012-02-06 12:39:15.700000
|
Дан массив из 8 байт. Рассматривая его, как массив из 64 бит посчитать длину самой длинной последовательности единиц. теперь на русском)))
|
|
|
RE: Помогите решить задачу!!!(с коментами плз) - 2012-02-13 07:01:56.896666
|
|
|
zzsnn
Сообщений: 7459
Оценки: 680
Присоединился: 2007-09-25 07:17:14.240000
|
Что значит "дан массив"?В каком виде он дан? В виде потока, из файла, вводится, из адресного пространства? В каком виде дан? В виде нулей и едениц, в виде шестнадцатеричных цифр, в виде десятичных цифр? На каком языке нужно писать программу? Как оформить вывод результат? Такие вопросы на русском тебе понятны? Или писать на украинском?
|
|
|
|
|