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

тест миллера-рабина, pascal -> c++ - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Перевод целого десятичного числа в двоичною систему числения http://www.cyberforum.ru/cpp-beginners/thread27815.html
составит програму перевода целого десятичног числа в двоичною систему числения
C++ Как упростить работу с case Подскажите пожалуйста как сделать чтобы при вводе чисел от 1 до 20 был один case, от 21 до 40 второй , ну чтобы не вводить много раз : case 1 case 2 case 3 и т.д. а сразу от 1 до 3 http://www.cyberforum.ru/cpp-beginners/thread27811.html
Не удалось создать командную строку для инструмента "VCCLCompilerTool". C++
Создаю пустой проект Приложение MFC на основе диалоговых окон запускаю под Win32, всё нормально вылетает пустое окно с кнопками (ОК Cancel), меняю платформу под 5й мобайл, и не запускается. 1>34 : error PRJ0004 : Не удалось создать командную строку для инструмента "VCCLCompilerTool". помогите пожалуйста, вроде все настройки облазил и гуглил, не помогло.
Настройка MS VS 2008 C++
Привет всем! Просмотрев многие темы на этом форуме и не только я увидел, что некоторые решение проблем полагают в изменение настроек студии. Напишите как правильно ёё настроить. Заранее благодарен за ответы.:)
C++ Проблемы с русским в MS VS 2008 http://www.cyberforum.ru/cpp-beginners/thread27797.html
Привет всем! У меня есть проблема в MS VS 2008 с русским. Если в коде написать комментарий или строку на русском, то после сохранения, закрытия и открытия исходника, то вместо русских букв иероглифы какие-то. Если поменять кодировку на 866 и запустить прог. с предварительным компилированием, то русский отображается норм. в окне программы, но в исходнике все равно остаются иероглифы. Заранее...
C++ v.studio 2005. c++ для WM первую "программу" я создал так: file > new proect > c++ > smart device > win32 app чета чета. И так если не поставить галочку на "empty proect" то "программа" готова. можно с дебуга взят ехе и зарускать. Проблема в том что если создать пустой проект то я не могу даже "привет мир" написать. А создав не пустой проект могу по шаблонам хотя бы уже имеющееся менять. Но если писать код не по... подробнее

Показать сообщение отдельно
Humanitis
 Аватар для Humanitis
170 / 162 / 5
Регистрация: 12.01.2009
Сообщений: 430
28.03.2009, 19:36     тест миллера-рабина, pascal -> c++
Цитата Сообщение от amiserio Посмотреть сообщение
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
int rounds=20;
large mulmod(large x,large y,large m)
{
    return (x*y)%m;
}
large powmod(large x,large a,large m)
{
    large r=1;
    while(a>0)
    {
        if(a%2==0) 
           r=mulmod(r,x,m);
        a=a>>1; 
        x=mulmod(x,x,m);
    }
    return r;
}
 
bool isprime(large p)
{
    large q,a;
    int i;
    cl_randex rand;
    rand.set_max("100000000000"); // макс число для генератора сл. чисел
    if(p%2==0 && p>1)
    {
         q=p-1;
         do q=q>>1; while(q%2==0);
         for(i=1; i<rounds; i++)//i<=rounds
         {
               a=rand.lgen(p-2)+2; //rand.lgen - генератор сл. чисел
               if(powmod(a,p-1,p)!=1)
               {
                     return false;
                     break;//break не нужен
               }
               a=powmod(a,q,p);
               if(a!=1)
               {
                    while(a!=1 && a!=p-1) a=mulmod(a,a,p);
                    if(a==1)
                    {
                       return false;
                       break;//break не нужен
                    }
               }
          }
          return true;
    }
    else
     return false;//return t==2
}
 
int _tmain()
{
  large t;
  for(t="1000000000";t<"1000100000";t+="1")
  {
      if(isprime(t))
         cout<<"t="<<t<<endl;
  }
  system("pause");
  return 0;
}
вроде все остальное правильно.
А что не так собстно?
 
Текущее время: 01:45. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru