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

Вывести на экран 10 первых простых чисел - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ По заданному X рекурсивно вычислить X^2 http://www.cyberforum.ru/cpp-beginners/thread1203927.html
Написать программу, высчитывающую X^2. Х задается пользователем. Использовать рекурсию.
C++ матан всем доброго времени суток! у меня такая проблема! я не могу понять как два коллинеарных вектора линейно независимы? http://www.cyberforum.ru/cpp-beginners/thread1203921.html
Найти количество всех нечётных элементов массива C++
Здравствуйте, уважаемые программисты, исправьте ошибку пожалуйста Код #include<iostream> #include<stdlib.h> #include<time.h> using namespace std; int c=0; void read(int mass , const int nstr, const int nstb) { srand(time(NULL));
Структура. Словарь C++
С клавиатуры ввести последовательность записей, которые состоят со слов-терминов и их переводов на английский язык. Очистить экран. Случайным способом выбрать с массива-словаря N терминов к каждому из которых пользователь вводит перевод. Определить процент верных ответов. Помогите.
C++ Функции в си++ http://www.cyberforum.ru/cpp-beginners/thread1203890.html
Описать функцию TriangleP(a, h), находящую периметр равнобедренного треугольника по его основанию a и высоте h, проведенной к основанию (a и h — вещественные). С помощью этой функции найти периметры трех треугольников, для которых даны основания и высоты. Для нахождения боковой стороны b треугольника использовать теорему Пифагора: = +
C++ Несколько модулей с одним пространством имен Хочу сделать несколько модулей ,с разными пространствами имен .Но ,чтобы при этом они бы ли в одном более общем пространстве имен как такое реализовать ? Как сам думаю : : Написать в каждом то самое общее имя .Но тут вопрос : а если напишу(ет кто то) случайно (специально) функций с одинаковым загловком ,что тогда ? Может есть более умный подход подробнее

Показать сообщение отдельно
recoder
130 / 130 / 28
Регистрация: 13.09.2013
Сообщений: 260
Записей в блоге: 2
09.06.2014, 21:35
Решето
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 <iostream>
#include <vector>
#include <ctime>
using namespace std;
 
void primes(int n);
 
int main() {
    int n;
    cout << "N = ";
    cin >> n;
    
    primes(n);
    
    cin.get();
    cin.get();
    return 0;
}
 
void primes(int n) {
    vector<char> mas (n+1, true);
    mas[0] = mas[1] = false;
    for (unsigned long long i=2; i*i<=n; ++i)
        if (mas[i]){
            if (i * 1ull * i <= n)
                for (unsigned long long j=i*i; j<=n; j+=i)
                    mas[j] = false;
    }
    
    for ( int i = 0; i < n; ++i ) {
        if (mas[i])
            std::cout << i << std::endl;
    }
}
30 введи, будет 10 простых чисел
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru