|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
15.06.2012, 06:00 | #1 |
Регистрация: 14.06.2012
Сообщений: 4
|
Перевести число из пятеричной системы в десятичную
Есть задача: Дано 20-ти разрядное число в пятеричной системе, необходимо написать программу для перевода его в десятичную. Причем при вводе неправильного знака (>=5) программа должна об этом говорить. Вот что навоял, но есть несколько недостатков:
Код:
Последний раз редактировалось Stilet; 15.06.2012 в 10:05. |
15.06.2012, 08:34 | #2 | |
Форумчанин
Регистрация: 05.09.2011
Сообщений: 869
|
Цитата:
По синтаксису совет такой: НИКОГДА НЕ ИСПОЛЬЗУЙ goto. Если в опциях компилятора есть возможность отключить goto - СДЕЛАЙ это без тени сомнения. Твой код - это классический пример того, как можно изуродовать программу, применяя этот оператор. Вот тебе твоя исправленная прога. Постарайся вникнуть и разобраться. Если будут вопросы - задавай. Извини, я твои (совершенно уродские) переменные переименовал в более приличные.. Код:
Успехов тебе.
Предпочитаю на "ты".
|
|
15.06.2012, 09:00 | #3 | |
Регистрация: 14.06.2012
Сообщений: 4
|
Спасибо тебе большое. Только : Неизвестное имя 'extended'.
И еще Цитата:
|
|
15.06.2012, 09:11 | #4 |
Пользователь
Регистрация: 30.05.2012
Сообщений: 69
|
там же цикл. Сначала ноль, но при каждом проходе изменяется.
|
15.06.2012, 09:19 | #5 |
Регистрация: 14.06.2012
Сообщений: 4
|
Понял, спасибо.
|
15.06.2012, 09:51 | #6 |
Форумчанин
Регистрация: 05.09.2011
Сообщений: 869
|
AlexMas, спасибо за помощь, +1.
Говори, какой у тебя компилятор, хватит уже в прятки играть.. )) extended - это тип, введенный в TurboPascal, он также присутствует в FreePascal. Позиционировался для банковских вычислений. Занимает 10 байт, если помню правильно.. Он как бы вещественный, но очень удобен для целых чисел с большой разрядностью. Так на чем ты работаешь? PascalABC?
Предпочитаю на "ты".
|
15.06.2012, 09:57 | #7 |
Регистрация: 14.06.2012
Сообщений: 4
|
PascalABC. В принципе 'real' хватило
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Перевести число из десятичной системы в шестнадцатиричную | Dasha_P | Общие вопросы C/C++ | 11 | 02.08.2019 23:03 |
Из троичной системы в десятичную | KL1CK3R | C# (си шарп) | 3 | 16.10.2011 11:36 |
Перевод из шестнадцатеричной системы в десятичную | AnderoN | Общие вопросы Delphi | 3 | 07.05.2011 19:55 |
Как перевести число из 256 системы счисления в десятичную ? | alexprey | Помощь студентам | 5 | 24.11.2010 16:48 |