![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 23.11.2008
Сообщений: 30
|
![]()
В строке символов определит сумму кодов и ответ вывести в 16 сс.
|
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 10.01.2009
Сообщений: 16
|
![]()
что значит вывести в 16сс?
![]() |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 23.11.2008
Сообщений: 30
|
![]()
в шестнадцатиричной системе счисления.
|
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 30.03.2008
Сообщений: 392
|
![]()
в чем проблема? ord - код символа
а со строкой можно работать как с массивом дальше переводишь в 16 сс посредством div and mod
Программирование - это великое искусство... Такое же как например и живопись!
![]() |
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 23.11.2008
Сообщений: 30
|
![]()
дальше переводишь в 16 сс посредством div and mod
Отсюда можно по подробнее ![]() |
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 10.01.2009
Сообщений: 16
|
![]()
я накодил только с выводом в десятичной системе. надо?
|
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 23.11.2008
Сообщений: 30
|
![]()
Нет( мне исключительно надо в 16 системе счичления. ASCII код он вроде и выводит в 10 сч
|
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 22.12.2008
Сообщений: 104
|
![]()
uses crt;
var s,st,b:string; buf:char; i,j,r:integer; sum:longint; begin clrscr; write(' -> '); readln(s); sum:=0; for i:=1 to length(s) do sum:=sum+ord(s[i]); writeln(sum); writeln; writeln; s:='0123456789ABCDEF'; st:=''; repeat i:=sum mod 16; st:=st+s[i+1]; sum:=sum div 16; until sum<16; st:=st+s[sum+1]; for i:=1 to length(st) div 2 do begin buf:=st[i]; st[i]:=st[length(st)-i+1]; st[length(st)-i+1]:=buf; end; writeln(st); readln; end.
@(o_0)@
|
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 23.11.2008
Сообщений: 30
|
![]()
Спасибо большое)
|
![]() |
![]() |
![]() |
#10 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
Tkirill
Sirega а если 16ричную строку формировать в правильном порядке, то не потребуются трюки с перестановкой символов: Код:
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Помогите плз!!! | DenGA | Общие вопросы по Java, Java SE, Kotlin | 0 | 08.12.2008 17:27 |
помогите плз с задачой (строки на яз.Паскаль) | Saken | Паскаль, Turbo Pascal, PascalABC.NET | 5 | 30.11.2008 14:26 |