![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 29.01.2009
Сообщений: 175
|
![]()
Программа должна переводить вещественные числа из 10 в 2 СС.
Компилируется, а потом зависает не дошел до конца. Помогите исправить ошибки. Код:
Все люди делятся на 10 типов: те, кто понимают двоичную систему счисления и те, кто нет.
Последний раз редактировалось Rembo; 13.01.2010 в 19:31. Причина: дополнил |
![]() |
![]() |
![]() |
#2 |
Oo
Форумчанин
Регистрация: 10.10.2009
Сообщений: 350
|
![]()
раз зависает, значит где-то бесконечный цикл. Закомментируйте все, потом по одному циклу подключайте
|
![]() |
![]() |
![]() |
#3 | |
Участник клуба
Регистрация: 15.07.2008
Сообщений: 1,933
|
![]()
Ужасное форматирование кода
![]() Сдаётся мне, Вы где-то не там закрывающую скобку поставили... Хотя особо не разбирался, но Цитата:
|
|
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 29.01.2009
Сообщений: 175
|
![]()
Согласен, исправил.
Пробовал закомментировать, как не одно... - так другое. Помогите
Все люди делятся на 10 типов: те, кто понимают двоичную систему счисления и те, кто нет.
Последний раз редактировалось Veselyn; 13.01.2010 в 18:12. |
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 29.01.2009
Сообщений: 175
|
![]()
Не хочу показаться назойливым, но
Сроки поджимают, а я зашел в тупик. Может кто подскажет, что не так как надо
Все люди делятся на 10 типов: те, кто понимают двоичную систему счисления и те, кто нет.
|
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 18.10.2009
Сообщений: 185
|
![]()
ну вижу явный бескоечный цикл
Код:
Код:
На С# пишу лучше чем на русском.
"У меня правильнописание хромает. Оно хорошее, но почему-то хромает." |
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 18.10.2009
Сообщений: 185
|
![]()
Кстати ещё вы тут както неправильно работаете с индексами массиввов.
Например вы обьявлеете массив int c[23] (т.е. в нём элементы c[0],c[1],c[2]...c[21],c[22]) а работаете с ним как буддто последний элемент в массиве c[24] (т.е. как буддто вы обьявли массив int c[25]). Кроме того после цкла for(j;j>=0;j--) значение j будет равно -1 и вы затем выполняете exp[j]=1; т.е. вы обращаетесь к элементу exp[-1] этим вы портите данные в стеке совершенно не относящиеся к переменной exp. И результат в данном случае непредсказуем! И вообще чтобы лучше вам помочь, неплохо было бы узнать что точно вы хотите получить? каке данные, сколько бит, какой формат и.т.п.
На С# пишу лучше чем на русском.
"У меня правильнописание хромает. Оно хорошее, но почему-то хромает." |
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 29.01.2009
Сообщений: 175
|
![]()
Спасибо что уделили внимание.
Программа должна переводить вещественное число с 10-ой сист. счисл. в 2-ю в нормализированном виде одинарной точности (с выводом знака(1 бит), экспоненты(8 бит) и мантиссы(23 бита(без не явного))
Все люди делятся на 10 типов: те, кто понимают двоичную систему счисления и те, кто нет.
Последний раз редактировалось Veselyn; 16.01.2010 в 23:45. |
![]() |
![]() |
![]() |
#9 |
C++
Пользователь
Регистрация: 31.10.2009
Сообщений: 30
|
![]()
Делал лабу в этом семестре, правда надо было вывести в 3-х форматах число, когда общее число бит равно 32, 64 и 80 (короткий длинный и расширенный форматы соответственно)
Может чем-то поможет, мой код: Код:
Верю в google...
|
![]() |
![]() |
![]() |
#10 |
Форумчанин
Регистрация: 29.01.2009
Сообщений: 175
|
![]()
Спасибо за помощь
Все люди делятся на 10 типов: те, кто понимают двоичную систему счисления и те, кто нет.
|
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Консоль (Delphi) | VadEr | Помощь студентам | 6 | 10.06.2009 19:16 |
Консоль в паскале | XiN | Общие вопросы Delphi | 3 | 06.09.2008 21:57 |
Консоль и компаненты | FAiver | Общие вопросы Delphi | 4 | 04.01.2008 13:29 |
Консоль | MAcK | Общие вопросы Delphi | 4 | 19.12.2007 19:05 |