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

Работа с библиотекой miracl: тест Ферма на простоту - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Метод Хорд, программа работает, как добавить чтоб выводила график http://www.cyberforum.ru/cpp-beginners/thread983841.html
Доброго времени суток, у меня задание найти sqrt(x)-cos(0.387*x), х находит, а вот F(x) не уверен, посмотрите может что исправить??? #include <iostream> #include <conio.h> #include <cmath> using namespace std; double f( double x ) { return sqrt(x)-cos(0.387*x); }
C++ задача с 2х мерным массивом Суть задачи такова: есть 2 массива, нужно из массива B записать номера элементов с 1 в массив A. Что-то не пошло, не могу понять как сделать, хелпаните) #include<conio.h> #include<stdio.h> #include<string.h> #include<math.h> #include<stdlib.h> #include<iostream.h> main() { clrscr(); int A={{0,0,0,0,0,0,0},{0,0,0,0,0,0,0}}; http://www.cyberforum.ru/cpp-beginners/thread983822.html
C++ Составить массив С, который содержит элементы массива В,которых нет в массиве А
Помогите , пожалуйста , с этой задачей. Например , есть массив int A={1,2,3,4} и массив int B={1,5,6,3} Нужно составить массив С , который содержит элементы массива В, которых нет в массиве А . То есть , результат должен быть такой : int C={5,6} Как это возможно сделать ? Заранее огромное спасибо за помощь !
C++ Создание сервиса Win
Задача создать сервис который будет висеть постоянно в системе в фоновом режиме (при этом запускаться как служба) и ждать когда произойдет некое событие (в моем случае подключение/отключение USB устройства). Нашел много примеров, то создаю службу которая висит ниче не делает то создаю сервис который ниче не делает ну с усб еще даже не разбирался для начала хотябы научиться в таком виде...
C++ mysql и Code blocks http://www.cyberforum.ru/cpp-beginners/thread983773.html
Всем привет. Всё сделал как надо, инклюдил mysql.h, но при компилировании простого хэловорлда выдаёи следующее: 'SOCKET' does not name a type| 'SOCKET' was not declared in this scope| expected primary-expression before 'const'| expected primary-expression before 'unsigned'| expected primary-expression before 'unsigned'| expression list treated as compound expression in initializer |...
C++ Есть ли подробное описание устройства stl? Не как пользоваться, а подробный разбор исходников. подробнее

Показать сообщение отдельно
decoy93
0 / 0 / 0
Регистрация: 20.02.2013
Сообщений: 4
21.10.2013, 20:26     Работа с библиотекой miracl: тест Ферма на простоту
начал разбираться с библиотекой miracl, дали задание написать реализацию теста Ферма на простоту, но возникают ошибки:

error LNK2019: ссылка на неразрешенный внешний символ _mr_compare в функции "int __cdecl operator!=(class Big const &,class Big const &)" (??9@YAHABVBig@@0@Z)
1>main.obj : error LNK2019: ссылка на неразрешенный внешний символ _mirvar в функции "public: __thiscall Big::Big(void)" (??0Big@@QAE@XZ)
1>main.obj : error LNK2019: ссылка на неразрешенный внешний символ _convert в функции "public: __thiscall Big::Big(int)" (??0Big@@QAE@H@Z)
1>main.obj : error LNK2019: ссылка на неразрешенный внешний символ _copy в функции "public: __thiscall Big::Big(class Big const &)" (??0Big@@QAE@ABV0@@Z)
1>main.obj : error LNK2019: ссылка на неразрешенный внешний символ _mr_free в функции "public: __thiscall Big::~Big(void)" (??1Big@@QAE@XZ)
1>main.obj : error LNK2019: ссылка на неразрешенный внешний символ "class std::basic_istream<char,struct std::char_traits<char> > & __cdecl operator>>(class std::basic_istream<char,struct std::char_traits<char> > &,class Big &)" (??5@YAAAV?$basic_istream@DU?$char_traits@D@std@@@std@@AAV01@AAVBig@@@Z) в функции _main
1>main.obj : error LNK2019: ссылка на неразрешенный внешний символ "class Big __cdecl operator-(class Big const &,int)" (??G@YA?AVBig@@ABV0@H@Z) в функции "bool __cdecl testferma(class Big)" (?testferma@@YA_NVBig@@@Z)
1>main.obj : error LNK2019: ссылка на неразрешенный внешний символ "int __cdecl operator%(class Big const &,int)" (??L@YAHABVBig@@H@Z) в функции "bool __cdecl testferma(class Big)" (?testferma@@YA_NVBig@@@Z)
1>main.obj : error LNK2019: ссылка на неразрешенный внешний символ "class Big __cdecl pow(int,class Big const &,class Big const &)" (?pow@@YA?AVBig@@HABV1@0@Z) в функции "bool __cdecl testferma(class Big)" (?testferma@@YA_NVBig@@@Z)

вот код:
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
#include <math.h>
#include <stdio.h>
#include <conio.h>
#include <limits.h>
#include <stdlib.h>
#include "big.h"
#include "miracl.h"
 
bool testferma(Big);
 
int main()
{
    Big M;
    cin>> M;
    if(testferma(M)==true) 
        printf("prostoe");
    else
        printf("ne ochen");
    _getch();
    return 0;
}
bool testferma(Big num)
{
    int a;
    for(a=2; a<num; a+=1)
    {
        if((num-1)%a != 0)
        {
            if(pow(a,num-1,num) != 1)
                return false;
        }
    }
    return true;
}
помогите в чем проблема, заранее спасибо
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 01:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru