|
|
||||||
Зацикливание при сравнении двоичных чисел11.04.2015, 14:02. Показов 756. Ответов 4
Метки нет (Все метки)
На вход идет текстовый файл с 1 целым числом.
Это число нужно перевести в двоичную систему счисления и биты сдвигать вправо до тех пор, пока они не встанут на место. При каждом сдвиге переводить двоичное число в десятичное, чтобы найти максимальное. например дано число 19 - (10011) 10011 11001 11100 (28) 01110 00111 10011 в выходной файл вывести максимальное десятичное число. У меня возникает проблема в том, что когда я сравниваю массив после сдвига с массивом изначальным, у меня все зацикливается.
0
|
||||||
| 11.04.2015, 14:02 | |
|
Ответы с готовыми решениями:
4
Зацикливание при сравнении строк Ошибка при сравнении символов Ошибка при сравнении типа char |
|
Форумчанин
8216 / 5047 / 1437
Регистрация: 29.11.2010
Сообщений: 13,453
|
||||||
| 11.04.2015, 15:25 | ||||||
0
|
||||||
|
|
|
| 11.04.2015, 15:41 [ТС] | |
|
Я просил не писать программу на свой лад, а лишь указать причину зацикливания.
0
|
|
|
2838 / 1647 / 254
Регистрация: 03.12.2007
Сообщений: 4,222
|
|
| 11.04.2015, 17:01 | |
|
Вижу как минимум выход за границы массивов (индекс "16").
0
|
|
|
|
||||||
| 11.04.2015, 18:31 [ТС] | ||||||
|
Поставил размер массива 17. Не понимаю почему программа лезет за границы массива, когда при расчетах используется только 16 элементов.
Вот готовая программа, которая прошла все тесты на сайте этой задачи.
Зацикливалось, кстати, из за неправильного сдвига.
0
|
||||||
| 11.04.2015, 18:31 | |
|
Помогаю со студенческими работами здесь
5
Проблемы с кодировкой при сравнении строк
Ошибка при сравнении значений, неправильная сортировка Массивы. Движение при сравнении значений индекса Перемножение двоичных чисел Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а привычная функция main(). . .
|
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net
REST сервисы временно не работают, только через Web.
Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
|
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
|
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
|
|
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма).
На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
|
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ *
Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи
и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
|
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым.
Но восстановить их можно так.
Для этого понадобится консольная утилита. . .
|
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|