Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/6: Рейтинг темы: голосов - 6, средняя оценка - 4.50
0 / 0 / 0
Регистрация: 25.09.2012
Сообщений: 10

Проект не запускается, но ошибок нет

15.11.2014, 13:12. Показов 1325. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
1.срр
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
40
/*Requiries: big.cpp*/
#include <math.h>
#include <iostream>
#include "miracl\include\big.h"/* include MIRACL system */
#include "miracl\include\miracl.h"
#include "ferma.cpp"
 
int main()
{
    
    Big M[12];
    //составные числа
    M[0]="3345678906";
    M[1]="33456789063345678934";
    M[2]="3348193651237598761984658364854";
    M[3]="33481936512375987619846583648543345678906";
    M[4]="334819365123759876198465836485433456789063345678998";
    M[5]="3348193651237598761984658364854334567890633456789983345678906";
    //псевдопростые числа
    M[6]=1105;
    M[7]=561;
    M[8]=1729;
    //составное число
    M[9]=1730;
    //простые числа
    M[10]=5227;
    M[11]=7919;
    for(int i=0;i<12;i++)
    {
        cout << M[i] << "\n";
        
        if (test(M[i])==true)
            cout << " | test ferma: prostoe ";
        else
            cout << " | test ferma: sostavnoe ";
        cout << "\n";
    }
    /*_getch();*/
    return 0;
}
2.срр
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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
/*Requiries: big.cpp*/
#include <math.h>
#include <iostream>
#include "miracl\include\big.h"/* include MIRACL system */
#include "miracl\include\miracl.h"
 
#include <ctime>
using namespace std;
 
 
//https://www.cyberforum.ru/cpp-beginners/thread196891.html
//http://py-algorithm.blogspot.ru/2011/04/blog-post_13.html
//http://progrm.ru/?p=114
//Числа Кармайкла [url]http://www.chalcedon.demon.co.uk/rgep/cartable.html[/url]
//4исло кармайкла  размером 10^33=1334733877147062382486934807105197899496002201113849920496510541601
 
 
Big extended_euclid(Big a, Big b)
{
    Big q, r;
 
    if (b == 0 || a==0)
    {
        return (a);
    }
 
    while (b > 0)
    {
        q = a / b, r = a - q * b;
        a = b, b = r;
    }
    return (a);
}
 
Big powmod(Big a, Big k, Big n)//a^k(mod n)
{
  Big b=1;
 
  while (k>0) {
    if (k%2==0) {
      k /= 2;
      a = (a*a)%n;
      }
    else {
      k=k-1;
      b = (b*a)%n;
      }
  }
  return (b);
}
 
bool test(Big  n)
{
    miracl *mip=mirsys(10000,10);
 
 
     
    cout << "Test Ferma" << endl;
    cin >>n;
 
 
    int firstly_time = clock();
 
    srand(0);
    Big a=rand(),s;
    int k=0;
    while(k<5)
    {
        /*r=rand();
        rr=(Big)r;
        a=rr;*/
        while(extended_euclid(n, a)>1) //n, a – не взаимно простые
        {
            a=rand();
            s=a;
        }
        cout << "Osnovanie=" << a << "\n" << endl;
 
        a=powmod(a,n-1,n);
        if(a==1) return true;
        //else 
        ///*{
        //  cout << "Sostavnoe" <<  "\n" << endl;
        //  return true;
        //}*/
        //return false;
        k++;
    
    }
    int secondary_time = clock();
    int finish_time = secondary_time - firstly_time;
    cout << "running_time " << finish_time;
 
    return false;
 
    /*fflush(stdin);
    getc(stdin);*/
}
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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
/*Requiries: big.cpp*/
#include <math.h>
#include <iostream>
#include "miracl\include\big.h"  
#include "miracl\include\miracl.h"
using namespace std;
#include <ctime>
 
 
Big is_sprp(Big n, Big b)
{
    Big s=1;
    Big e=n/2;
    while(e%2==0)
    {
        e/=2;
        s=s+1;
    }
    Big factor=1, congr=b;
    while(e>=2)
    {
        if(e%2!=0) factor=(factor*congr)%n;
        congr=(congr*congr)%n;
        e/=2;
    }
    congr=(congr*factor)%n;
    if(congr==1) return (1);//true
    int r=0;
    do
    {
        if(congr==n-1) return (1);//true
        congr=(congr*congr)%n;
        r++;
    } while(r<s);
    return(0);//false
}
 
void main()
{   
    miracl *mip=mirsys(10000,10);
    Big num ; // число на проверку
    cout << "Test RM" << endl << "Enter number: ";
    cin >>num;
    int firstly_time = clock();
    cout <<firstly_time;
    if(num%2==0) 
    {
        printf("Sostavnoe-delitsya na 2\n");
        int secondary_time = clock();
        int finish_time = secondary_time - firstly_time;
        cout <<secondary_time;
        cout << "running_time " << finish_time;
        fflush(stdin);
        getc(stdin);
        return;
    }
    if(num%3==0) 
    {
        printf("Sostavnoe-delitsya na 3\n");
        int secondary_time = clock();
        int finish_time = secondary_time - firstly_time;
        cout << "running_time " << finish_time;
        fflush(stdin);
        getc(stdin);
        return;
    }
    Big res=1, i=5;
    while(i>0)
    {
        int r=rand();
        Big rr;
        rr=(Big)r;
 
        Big base(r);
        printf("osnovanie=%d\t",r); 
        res=is_sprp(num, base);
        if(res==0)
        {
            printf("sostavnoe\n");
            //fflush(stdin);
            //getc(stdin);
            //return;
        }
        else printf("may be prostoe\n");
        i=i-1;
    }
int secondary_time = clock();
int finish_time = secondary_time - firstly_time;
    cout << "running_time " << finish_time;
 
    fflush(stdin);
    getc(stdin);
    
}
Файлы big.h и miracl.h взял из библиотеки MIRACL, может быть, я неправильно её собрал, но в общем, компилируя программу, вот что вышло.
Миниатюры
Проект не запускается, но ошибок нет  
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
15.11.2014, 13:12
Ответы с готовыми решениями:

Проект в VS2010 то запускается, то нет, ошибок не выдает
Добрый вечер! Использую Visual C# Express 2010. Делаю проект под monogame 3.4, операционка стоит Win7, процессор 64. Обычно жму...

Почему не запускается проект при отсутствии ошибок?
Добрый вечер, форумчане Подскажете, почему проект компилируется нормально, но не запускается? (С#, VS 2013 Ultimate). Лог выдает это: ...

Программа не запускается, но ошибок нет
#include &lt;graphics.h&gt; #include &lt;stdlib.h&gt; #include &lt;stdio.h&gt; #include &lt;conio.h&gt; int main(void) { int gdriver = DETECT,...

1
 Аватар для Kastaneda
5232 / 3205 / 362
Регистрация: 12.12.2009
Сообщений: 8,143
Записей в блоге: 2
15.11.2014, 14:28
Меня лично смущает формулировка "ошибки 0 из 5". Откуда 5? Что это?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
15.11.2014, 14:28
Помогаю со студенческими работами здесь

Долго запускается Windows, но ошибок нет
Я вот хотел поинтересоваться на счёт компа,долго запускается windows ошибок нет,на вирусы проверял нету,что это может быть?

при компиляции выдает что нет ошибок, при запуске самой программы не запускается
Здраствуйте, помогите пожалуйста с программой. при компиляции выдает что нет ошибок, при запуске самой программы не запускается. в чем...

Проект созданный в более ранней версии VS запускается, а созданный проект в VS 10 с теми же исходниками не запускается
Собственно, вопрос в заголовке. Скачал я урок по OpenGL от NeHe (урок 22), решил запустить у себя в VS10 - получилось (но только, vs...

Приложение создано, ошибок нет, устанавливается но запустить я его не могу - нет иконки. Что я сделал не так?
Код: package ru.wert1go.equation; import android.app.Activity; import android.os.Bundle; import android.text.Html; import...

Разбираюсь с заданием. Ошибок нет но результата нет
Проштудировал весь форум.Решений много взял по примеру написал код, ошибок нет но ответа нужного нет помогите найти где не разобрался. С...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru