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

Написать программу на С++ для нахождения Получить все простые числа из промежутка - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Множественный выбор http://www.cyberforum.ru/cpp-beginners/thread210816.html
Доброго времени суток. Программа запускается, но когда вводишь символ - процедуры пролетают все разом. Т.е. операторы ввода в процедурах почему-то не срабатывают. Простите за такое корявое объяснение проблемы=) #include <iostream> using namespace std; class korabl{ public: float vod, mas, pas; //vodoizmewenie,massa,kol-vo passagirov void opkorabl(void);
C++ Преобразование типов. Дружественніе функции. Конструктор копирования Напишите пожалуста 3 программы ато завал нада здать ( 1 Задача: Создать класс вещественных чисел Double. Пределить перегруженную функцию, возвращающую максимальное з двух аргументов. Функцыя не является членом класса Double. Перегруженные функцыии имеют аргументы типа int, double, Double. Тело перегруженных функций должно быть одинаковыми. 2 Задача: Создать два класса вектор (double*)и матрица... http://www.cyberforum.ru/cpp-beginners/thread210803.html
С++курсачь C++
мне нужен курсачь на с++ тема иследование методов оптимизации поиска(((помогите плиз((
РАБОТА СО СТРОКАМИ, МАССИВ C++
В массиве хранятся сведения о количестве осадков за каждый день сентября. Опре-делить: а) за какой период выпало больше осадков: в первую половину сентября или во вторую; б) в какую декаду месяца выпало больше всего осадков. Дана строка текста, в котором нет начальных и конечных пробелов. Необходимо изменить её так, чтобы длина строки стала равна заданной длине (проверить: текущая длина должна...
C++ Обработка символьных данных http://www.cyberforum.ru/cpp-beginners/thread210774.html
Распечатать строку, которая получается из введенной строки следующим образом: каждая цифра заменяется на заключенную в круглые скобки последовательность литер ‘+’(если цифра четная) или ’-’ (если цифра нечетная), длина которой равна числу, изображаемому цифрой. помогите написать программу please! и вообще поняла так : если вводим 18(2)71(5) то получаем 18+71- да?
C++ Обработка линейных списков помогите пожалуйста написать программу для обработки линейных списков, хранящихся связанного. реализовать метод распределительного сортировки шестиразрядных целых неотрицательных чисел подробнее

Показать сообщение отдельно
deadlock
375 / 354 / 8
Регистрация: 14.12.2010
Сообщений: 1,265
14.12.2010, 16:48     Написать программу на С++ для нахождения Получить все простые числа из промежутка
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 <stdio.h>
int *Prost(int a,int b)
{
    int *p=new int[b-a];
    for (int i=0;i<b-a;i++) p[i]=0;
 
    p[0]=2;
    int counter=1;
    for (int i=a;i<b;i++)
     {
       int pr=0;
        for (int k=0;k<counter;k++)
        {
           if (i%p[k]!=0) pr++;
           if (k==counter-1&&pr==counter)
            {
               p[counter]=i;
               counter++;
            }
        }
     }
    return p;
}
 
int main(int argc, char *argv[])
{
    int a=3,b=100;
    int *p=new int[b-a];
    p=Prost(a,b);
    for (int i=0;i<b-a;i++)
    {
        if (p[i]!=0) printf("%d\n",p[i]);
    }
}
простенькая программа, не подходит для огромных диапазонов (более миллиарда чисел) - медленно будет работать и т.д. Если нужно что покруче - обращайся.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru