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

Находим сверхпростое число - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Бинарные файлы http://www.cyberforum.ru/cpp-beginners/thread445147.html
Есть 2 текстовых файла .В первом информации представлена в след виде:номер и ФИО,во втором номер Группы,и оценки по предметам.Так мне нужно присоединить фамилию из первого присоеденить к ведомости...
C++ Объясните функцию классы в С++ и укажите мою ошибку. Изучаю классы в языке C++, написав несколько строк кода для вывода числа. не могу понять и исправить ошибку, вот код: #include<iostream> using namespace std; class Tr { float a; public: void... http://www.cyberforum.ru/cpp-beginners/thread445141.html
задача по процедурам в си++ C++
Proc3. Описать процедуру Mean(X, Y, AMean, GMean), вычисляющую среднее арифметическое AMean = (X + Y)/2 и среднее геометрическое GMean = X Y ⋅ двух положительных чисел X и Y (X и Y...
создание динамического массива с malloc() C++
Здравствуйте! Пишу шелл на Си, нужно что бы все переменные из char* argv, переместить в символьный массив, который создал динамический с помощью функции malloc(). Ну ни как копироваться он не...
C++ Передача трёх мерного массива http://www.cyberforum.ru/cpp-beginners/thread445133.html
Здравствуйте. Объясните пожалуйста как правильно передать трёх мерный массив из главной функции в под функцию. Если не затруднит то покажите на примере как это сделать. Заранее Спасибо.
C++ Отсортировать массив по индексам элементов Нужно написать программу в которой задан двумерный массив в котором одна строчка это числа, а другая индексы! Вводятся число индекс (1 1) в хаотическом порядке и потом числа нужно отсортировать по... подробнее

Показать сообщение отдельно
x1Mike7x
217 / 130 / 6
Регистрация: 06.11.2010
Сообщений: 234
12.02.2012, 22:14
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
bool is_prime( int z, vector < int > P )
{
    bool ip = true;
    for ( int i = 0; P[ i ] * P[ i ] <= z && ip; ++i )
        ip = ip && ( z % P[ i ] != 0 );
    return ip;
}
 
int mega_prime( int index )
{
    vector < int > MP, P;
    P.push_back( 2 );
    for ( int x = 3; index > ( int )MP.size(); x += 2 )
    {
        if ( is_prime( x, P ) )
        {
            P.push_back( x );       
            if ( is_prime( ( int )P.size(), P ) )
                MP.push_back( x );
        }
    }
    return MP.back();
}
http://ideone.com/XA44Y
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru