|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
15.01.2007, 16:59 | #1 |
Пользователь
Регистрация: 08.11.2006
Сообщений: 25
|
Перевод из одной системы исчисления в другую.
Дан текстовый фаЙл. В каждой строке записано по одному целому числу в восьмеричной системе счисления (количество цифр в числе <=50). Переписать в другой текстовый файл эти числа, записанные в 1З-ичной системе счисления
Помогите написать. Кстати при написании надо делать все в строках. т.е. число будет массив строк. В каждой ячейки массива однозначное число. Просто если строка больше 50 символов делфи не запускает программу. Буду благодарен! Очень благодарен! Очень-очень! Если есть какие вопросы прошу в ICQ. |
15.01.2007, 20:43 | #2 |
Владимир М.
Участник клуба
Регистрация: 30.10.2006
Сообщений: 1,289
|
сделать реально.
icq не заметил у тебя ..
Берегите друг друга!
|
15.01.2007, 21:30 | #3 |
Пользователь
Регистрация: 08.11.2006
Сообщений: 25
|
понятно что реально
можешь написать помочь? мне в четверг сдавать ася 8371402 |
17.01.2007, 18:41 | #4 |
Пользователь
Регистрация: 08.11.2006
Сообщений: 25
|
program delenie;
{$APPTYPE CONSOLE} uses SysUtils; var mas,chastnoe:array[1..255] of integer; delimoe1,sravn,v,i,delimoe:integer; begin for i:=1 to 4 do begin readln(mas[i]); v:=i; end; delimoe:=(mas[1]*10)+mas[2]; delimoe1:=(mas[1]*10)+mas[2]; writeln('delimoe ',delimoe); sravn:=1; i:=0; sravn:=1; while sravn<>0 do begin i:=1+i; writeln(i,' delimoe| ',delimoe); if delimoe1<13 then begin i:=3; end; if delimoe < 13 then begin delimoe:=(delimoe*10)+mas[i+1]; end; writeln(i,' delimoe //',delimoe); chastnoe[i]:=delimoe div 13; sravn:=delimoe div 13; writeln(i,' chastnoe ',chastnoe[i]); delimoe:=delimoe mod 13; v:=i; writeln(i,' delimoe ',delimoe); writeln(i,' chsislo ',mas[i]); end; for i:=1 to v-1 do writeln(chastnoe[i]); readln; end. это так будет выглядить деление что-то типо того, программа почему то уходит в бесконечный цикл помогите? |
17.01.2007, 19:17 | #5 |
Владимир М.
Участник клуба
Регистрация: 30.10.2006
Сообщений: 1,289
|
Сложение двух целых положительных чисел в системе с основанием p.
Код:
Берегите друг друга!
|
17.01.2007, 19:24 | #6 |
Владимир М.
Участник клуба
Регистрация: 30.10.2006
Сообщений: 1,289
|
вычитание смотри тут :
http://www.programmersforum.ru/showp...5&postcount=10 алгоритм : Идея алгоритма перевода предельно проста: положим начальное значение Zq := 0; из числа Zp вычтем 1 по правилам вычитания системы p, т.е. Zp := Zp–1 и добавим ее к Zq по правилам сложения системы q, т.е. Zq := Zq + 1; будем повторять эту последовательность действий, пока не достигнем Zp = 0. http://it.kgsu.ru/TI_3/tkod_016.html так вот, вместо 1 можно взять число побольше. главно знать, как оно выглядит в 13 системе счисления. вычитаем, пока входящее число > 0.
Берегите друг друга!
|
20.12.2010, 19:00 | #7 |
Новичок
Джуниор
Регистрация: 20.12.2010
Сообщений: 2
|
Ребята помогите написать программу в ассемблере 8086
зделать програму которая переводит переменную из 4-ичной системе счисления в 7-ичной системе счисления. Необезательно делать с умноженией с делением или другие арифметические операций, чем проще тем лучше |
20.12.2010, 19:00 | #8 |
Новичок
Джуниор
Регистрация: 20.12.2010
Сообщений: 2
|
Ребята помогите написать программу в ассемблере 8086
зделать програму которая переводит переменную из 4-ичной системе счисления в 7-ичной системе счисления. Необезательно делать с умноженией с делением или другие арифметические операций, чем проще тем лучше |
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Перевод целых чисел из одной системы счисления в другую | =LeonZone= | Помощь студентам | 19 | 12.12.2010 16:18 |
перевод системы исчисления (16 ->10) | adwaer | Помощь студентам | 5 | 15.06.2008 20:29 |
Перевод из одной системы счисления в другую | Sky_VSUH | Помощь студентам | 1 | 28.02.2008 20:18 |
перевести числа с одной системы счисления в другую | Informer | Общие вопросы C/C++ | 3 | 23.11.2007 16:21 |