Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 14, средняя оценка - 4.93
1CPatriot
Сообщений: n/a
#1

Алгоритм перевода между системами счисления - C++

25.05.2007, 12:43. Просмотров 1787. Ответов 2
Метки нет (Все метки)

Привет. Есть две функции на Delphi которые позволяют переводить числа из любых систем счисления. Из-за низнание языка С++ (я Дельфин), не могу осуществить их на С++. Помогите перевести пожалуйста.
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
// Функция перевода из 10-й системы счисления в любую другую
function _10toR(x:longint;R:word):string;
var i, ost:longint;
s,st,chislo:string;
begin
repeat
ost:=x mod R;
x:=x div R;
if ost>9 then st:=chr(ord('A')-10+ost)
else str(ost,st);
s:=s+st;
until x=0;
for i:=1 to length(s) do
chislo:=chislo+s[length(s)-i+1];
_10toR:=chislo;
end;
 
// Функция перевода из любой системы счисленияв 10-ю
function _Rto10(s:string;R:word):longint;
var z,m,n,i:integer;
function stepen(x,n:integer):longint;
var k,i:longint;
begin
k:=1;
for i:=1 to n do k:=k*x;
stepen:=k;
end;
begin
m:=0;
for i:=1 to length(s) do
begin
val(s[i],n,z);
if z<>0 then n:=10+ord(UpCase(s[i]))-ord('A');
m:=m+stepen(R,length(s)-i)*n;
end;
_Rto10:=m;
end;
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.05.2007, 12:43     Алгоритм перевода между системами счисления
Посмотрите здесь:

функции для перевода из разных систем счисления C++
C++ Программа перевода систем счисления
Программа перевода в двоичную систему счисления C++
C++ Простейший алгоритм перевода числа из 10 системы счисления в 16 ричную систему счисления
C++ Перевод числа из 8-й системы счисления в 2-ю без перевода в 10-ю
Написать функцию перевода в заданную систему счисления C++
C++ Написать рекурсивный алгоритм перевода из двоичной системы счисления в десятичную ( из восьмеричной и шестнадцатеричной в десятичную)
работа с системами счисления C++
C++ Операции с восьмеричными системами счисления
C++ Написать рекурсивную функцию перевода целого числа из десятичной системы счисления в 9 систему счисления C++
Функция перевода систем счисления C++
Переводы между системами счисления C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
mik-a-el
CyberForum Owner
56961 / 36711 / 231
Регистрация: 10.04.2006
Сообщений: 12,652
25.05.2007, 12:56     Алгоритм перевода между системами счисления #2
Смотри здесь.
1CPatriot
Сообщений: n/a
25.05.2007, 13:46     Алгоритм перевода между системами счисления #3
я прошу просто помочь перевести имеющийся код.
Yandex
Объявления
25.05.2007, 13:46     Алгоритм перевода между системами счисления
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru