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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сформировать массив из матрицы http://www.cyberforum.ru/cpp-beginners/thread528497.html
Дана матрица А(6,7). Сформировать массив В(6), каждый элемент которого есть произведение положительных элементов соответствующего столбца матрицы А. Дана матрица А(6,7). Сформировать массив В(6),...
C++ Чтение данных из файла здравствуйте. суть проблемы: у меня есть некий файл, в котором записаны в 2 столбика данные,данные пазделены табуляцией. В программе мне нужно при каждом выполнении цикла передавать в переменные S0... http://www.cyberforum.ru/cpp-beginners/thread528495.html
C++ Вывести на экран содержимое файла с программой на С, подсвечивая другим цветом ключевые слова.
Вывести на экран содержимое файла с программой на С, подсвечивая другим цветом ключевые слова. Не знаю как сравнивать является слово ключевым или нет. Помогите пожалуйста, изучаю язык Си.
C++ Объяснить, что это значит double *F; F=new double[n];
double *F; - зачем здесь звездочка? F=new double; - зачем здесь new?
C++ Тейлор,ё моё...(Циклический алгоритм С++) http://www.cyberforum.ru/cpp-beginners/thread528469.html
помогите, как примерно сделать след. задачу: написать программу для вычисления и вывода на экран в виде таблицы значений,заданной с помощью ряда Тэйлора, на интервале от Х-нач. до Х-кон. с шагом D...
C++ Программа которая выводит на экран геометрическую фигуру(исправить) Разработать программу, которая выводит на экран геометрическую фигуру, заполняя ее символом ‘*’ или пробелом. Размер фигуры (n) определяется при вводе. Задание:Пустой прямоугольный треугольник.... подробнее

Показать сообщение отдельно
Alexan4ez
2 / 2 / 1
Регистрация: 09.05.2011
Сообщений: 13
01.04.2012, 06:06  [ТС]
Сопсна вот, метод перевода онли
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
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.