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

[Cи] Проверка чисел на простоту - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Создать программу, которая подсчитывает количество чисел в тексте и выводит на екран все слова, состоящие только из латинских букв http://www.cyberforum.ru/cpp-beginners/thread272272.html
Создать программу , которая подщитывает количество чисел в тексте (не цыфр, а именно чисел); выводит на екран все слова , что состоят только с латинских букв. Кто знает как сделать помогите пожалуйста.
C++ Ошибка при объявлении функции класса функция определена: class krug{ // ... void sr(krug ob); // ... } // ... void krug::sr(krug ob){ double s1,s2; http://www.cyberforum.ru/cpp-beginners/thread272256.html
C++ функции в С++
#include <iostream> #include "fstream" #include <string> #include <iomanip> using namespace std; ifstream in("input.txt"); ofstream out("output.txt");
C++ Реализация сортировки распределяющим подсчетом.
Всем доброго времени суток. Передо мною стоит задача в реализации алгоритма сортировки распределяющим подсчетом с потоком входных данных через стек. Я правда старался разобраться сам, но до конца так и не понял как он реализуются. Поэтому прошу очень подробно объяснить и если возможно с реализацией кода на с++ в дальнейшем мне все равно придется просчитывать эффективность алгоритма. На...
C++ Реализовать класс "Массив очередей" http://www.cyberforum.ru/cpp-beginners/thread272231.html
Здравствуйте помогите решить задачу!! вот задание: Реализовать класс "очередь символов"(на базе списка).Реализовать класс "Массив очередей".Длина массива определяется во время инициализации и в дальнейшем не меняется.Массив должен хранить сами очереди, а не указатели на них.Доступ к элементам массива осуществляется с помощью . класс очереди я написал))а класс массива не могу((помогите плиз ...
C++ Подключить файл Доброго времени суток. Подскажите пож-та хорошую статью или информацию о том как можно подключить файл к программе на С, файл имеет расширение - .gms подробнее

Показать сообщение отдельно
prazuber
108 / 108 / 3
Регистрация: 29.04.2010
Сообщений: 240
12.04.2011, 17:19     [Cи] Проверка чисел на простоту
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
// prime number computation by Erwin Unruh
 
template <int p, int i>
class is_prime {
  public:
    enum { prim = (p==2) || (p%i) && is_prime<(i>2?p:0),i-1>::prim
         }; 
}; 
 
template<>
class is_prime<0,0> {
  public:
    enum {prim=1};
}; 
 
template<>
class is_prime<0,1> {
  public:
    enum {prim=1};
}; 
 
template <int i>
class D {
  public:
    D(void*);
}; 
 
template <int i>
class Prime_print {      // primary template for loop to print prime numbers
  public:
    Prime_print<i-1> a; 
    enum { prim = is_prime<i,i-1>::prim
         }; 
    void f() {
        D<i> d = prim ? 1 : 0;
        a.f();
    } 
}; 
 
template<>
class Prime_print<1> {   // full specialization to end the loop
  public:
    enum {prim=0}; 
    void f() {
        D<1> d = prim ? 1 : 0;
    }; 
}; 
 
#define NUMBER 96
 
int main()
{
    Prime_print<NUMBER> a; 
    a.f(); 
}
Как вариант
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru