IPB
ЛогинПароль:

> Прочтите прежде чем задавать вопрос!

1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code], либо быть опубликованы на нашем PasteBin в режиме вечного хранения.
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!

> Перевод из 16 в 10 в 8.
сообщение
Сообщение #1


Гость






Program My;
var a16,b16,c16,I,summ1,len1,step1,a8,b8,c8,len2,summ2,step2:integer;
tem1,tem2,s:string;

begin
writeln('Vvedite chislo v 16-richnoi sisteme:');
read(a16);
str(a16,tem1);
len1:=length(tem1);
step1:=1;
b16:=a16 mod 10;
a16:=a16 div 10;
c16:=b16;
summ1:= summ1+c16;
step1:=step1*16;
for I:=2 to len1 do begin
b16:=a16 mod 10;
a16:=a16 div 10;
c16:=b16*step1;
summ1:=summ1+c16;
step1:=step1*16;
end;
writeln('Chislo v 10-icnoi sisteme: ',summ1);
readln;


step2:=1;
str(summ1,tem2);
len2:=length(tem2);
a8:=summ1;
c8:=0;
for I:=1 to len2+1 do begin
b8:=a8 mod 8;
a8:=a8 div 8;
c8:=c8+b8*step2;
step2:=step2*10;
end;
writeln('Chislo v 8-richnoi systeme: ',c8);
readln;
end.


вот тока я не знаю как задать буквам A-F значение 10-15. не меняя стиля проги.


 К началу страницы 
+ Ответить 

Сообщений в этой теме
Гость   Перевод из 16 в 10 в 8.   8.10.2007 2:33
мисс_граффити   а чем предложенный в FAQ вариант не понравился?   8.10.2007 2:43
Гость   хоть убейте все просмотрел. не нашел.   8.10.2007 21:35
мисс_граффити   Правда? Общие вопросы по математике.   8.10.2007 23:03
Гость   я не пойму что там с End. я не могу понять постор…   9.10.2007 1:01
Гость   вот я сделал прогу из 16 в 10. но это как то не по…   9.10.2007 1:04
мисс_граффити   можно по аналогии... а можно из 16 в 8 через 2. ал…   9.10.2007 1:14
Гость   мне кажется это будет дольше. а вобще не знаю.   9.10.2007 1:22
volvo   Здесь глянь: Системы счисления   9.10.2007 1:26
Гость   ага там типа можно по аналогии сделать из 16 в 8. …   9.10.2007 1:32
volvo   Тот пост, на который я тебе дал ссылку - это HexTo…   9.10.2007 1:39
Гость   да я уже понял.   9.10.2007 1:40
Гость   страно все правильно. тока вконце end не принимает…   9.10.2007 1:46
volvo   Чего "не принимает"? Там только функции.…   9.10.2007 1:48
Гость   я пошел спать. сейчас я не понимаю ничего. как я п…   9.10.2007 2:27
Гость   вот что получилось program iz16v10; uses crt; var …   9.10.2007 22:14


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 





- Текстовая версия 25.04.2024 7:14
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name