Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 15, средняя оценка - 4.67
Alexan4ez
2 / 2 / 1
Регистрация: 09.05.2011
Сообщений: 13
#1

Перевод чисел из системы остаточных классов в десятичную систему счисления - C++

27.03.2012, 09:00. Просмотров 2123. Ответов 2
Метки нет (Все метки)

Братья, нужна помощь по переводу чисел из системы остаточных классов в десятичную систему счисления. Я пробовал писать, но у меня только в диапазоне 3*5*7 работает, и то 104 и 103 он переводит неверно... помогите плиз! Если кому будет интересно, могу скинуть свой вариант написания, но он в методе класса находится... большой HELP, браты

Добавлено через 2 часа 13 минут
Люди, большое спасибо, если заглянули в тему! Уже справился
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.03.2012, 09:00
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Перевод чисел из системы остаточных классов в десятичную систему счисления (C++):

Перевод чисел из двоичной в десятичную систему счисления - C++
Задача в курсаче... =( Помогите пожалуйста

перевод чисел из двоичной в десятичную систему счисления - C++
перевод чисел из двоичной в десятичную систему счисления:help:

Перевод чисел из двоичной в десятичную систему счисления с дробной частью - C++
Нужно написать программу которая бы переводила числа с дробной частью из 2ичной системы в 10ричную . Не знаю даже как подступиться к...

Перевод чисел из восьмеричной системы счисления в десятичную - C++
Есть код программы, которая переводит числа из двоичной системы счисления в десятичную, можно ли его переделать так, чтобы он переводил...

Перевод вещественных чисел из двоичной системы счисления в десятичную - C++
Перевод вещественных чисел из двоичной системы счисления в десятичную По такой схеме

Перевод чисел из двоичной системы счисления в систему счисления кратной степеням двойки и обратно - C++
Нужно две программы, одна реализует перевод чисел из двоичной системы счисления в систему счисления кратной степеням двойки, а другая...

2
devolegf
31.03.2012, 23:58 #2
Здраствуйте Alexan4ez.. Если Вас не затруднит.. можно ли получить исходник програми на [email].. Весьма благодарен..
Alexan4ez
2 / 2 / 1
Регистрация: 09.05.2011
Сообщений: 13
01.04.2012, 06:06  [ТС] #3
Сопсна вот, метод перевода онли
C++
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
38
39
int D1=0; // сюда уйдет результат
        int D2=0; // 
        int k1=1,k2=1; // коэффициэнты, которые выбераются так... интуитивно, чтоба дипозон делимый на рез-т давал остаток 1
        int *B1,*B2; // два массива, куда запишем результаты деления диапозона на очередное простое число...
        int N=0, F=0; //доп переменные, куда закидывается остаток от деления для проверки, нужон ли инкремент для коэффициэнта или у нас и так остаток 1
        B1 = new int[pc.sz]; //рс - стат поле, где sz хранится
        B2 = new int[pc.sz];
        printf("\nSravnenie\n");
        for(int i=0; i<pc.sz;i++){
            k1=1;
            k2=1;
M2: 
                B1[i]=pc.R/pc.prost[i]*k1;//R - диапозон, prost[i] - массив простых чисел, из которых получается диапозон(3*5*7...)
 
                N=B1[i]%pc.prost[i];
                if(N==1) goto M1;
                else{ k1++; 
                goto M2;}
 
 
 
 
 
M1:
                B2[i]=pc.R/pc.prost[i]*k2;
                F=B2[i]%pc.prost[i];
                if(F==1) goto M3;
                else{ k2++; goto M1;}
 
 
M3:
                ;
}
        for(int i=0;i<pc.sz;i++){
            D1+=p[i]*B1[i];//p[i]-массив остатков первого числа(точнее параметра первого объекта
            D2+=(x.getArray())[i]*B2[i];//(x.getArray())[i] второго числа, получаю ссыль на рез-т от второго объекта
            if(D1>pc.R){ while(D1>pc.R){D1-=pc.R;}}
            if(D2>pc.R){ while(D2>pc.R){D2-=pc.R;}}
        }
2
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.04.2012, 06:06
Привет! Вот еще темы с ответами:

Перевод чисел из 16 системы счисления в 2 систему счисления - C++
Помогите составить программу для перевод чисел из 16 с/c в 2 c/c при условии,что программ может переводить и дробные числа.

С восьмеричной системы счисления в десятичную систему счисления - C++
Задание: Дана строка символов. Если он изображен целого числа в восьмеричной системе счисления, то перевести его в целое число в...

Перевод числа из двоичной в десятичную систему счисления на С++ - C++
Доброго всем дня! Мне необходимо перевести число из двоичной в десятичную с.с. с помощью рекурсии и только Вот что у меня...

Перевод числа из восьмиричной в десятичную систему счисления - C++
Здравствуйте! Вопрос такой. Мне нужно ввести с клавиатуры число и перевести его как бы (на самом деле в программе она должна находиться в...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

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