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

Решето Эратосфена - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ найти слова,в которых нет букв,что повторяються http://www.cyberforum.ru/cpp-beginners/thread747015.html
В строке слов из букв латинского алфавита найти слова, в которых нет букв, которые повторяются.
C++ Странный код Почему такой код верен time_t start, end; start = time(NULL); if (start == (time_t) - 1) { cout << "Time is unavailable" << endl; exit(EXIT_FAILURE); } http://www.cyberforum.ru/cpp-beginners/thread747009.html
C++ Программа дла мониторинга температуры CPU
Здравствуйте, уважаемые программисты! "Хочу посмотреть, умеешь ли ты докапываться до истины", - сказал работодатель и задал мне такую задачку. Я еще зеленая, умею только уравнения разностными схемами на С++ решать, но желание научиться большему есть. Сегодня перерыла тонну информации, узнала про СОМ-технологии и про рекомендации осуществления данной задачи при помощи WMI. Как я поняла,...
ООП - классы. Составьте программу, демонстрирующую работу с каждым из подготовленных классов C++
Необходимо разработать заголовчный файл, содержащий описание иерархии из двух классов, включающих функии для ввода-вывода парамтером объектов и некторую заданную функцию. Определение функций-членов класса разместите в отдельном файле. Составьте программу, демонстрирующую работу с каждым из подготовленных классов:
C++ В строке слов из букв латинского алфавита найти слова, в которых нет букв, которые повторяются. http://www.cyberforum.ru/cpp-beginners/thread746973.html
В строке слов из букв латинского алфавита найти слова, в которых нет букв, которые повторяются.
C++ Необработанное исключение в "0x01082855" в "sort.exe": 0xC0000005: Нарушение прав доступа при записи "0xcccccccc" Всем привет! помогите мне понять в чём дело. написал программу: #include "stdafx.h" #include <ctime> #include <iostream> #include <string.h> #include <math.h> #include <iomanip> #include <stdio.h> #include <stdlib.h> подробнее

Показать сообщение отдельно
Etete
0 / 0 / 1
Регистрация: 27.12.2010
Сообщений: 40
26.12.2012, 19:11     Решето Эратосфена
Возможно ли найти простые числа методом решета Эратосфена с помощью вектора за один проход?

Добавлено через 1 минуту
У меня получается только такое:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
int number;
    for(vector<int>::iterator it = temp.begin(); it != temp.end(); it++)
    {
        number = *it;
        for(vector<int>::iterator itt = temp.begin(); itt != temp.end(); itt++)
        {
            if((number != *itt) && (*itt % number == 0))
            {
                distance(itt, temp.begin());
                temp.erase(itt);
                itt = temp.begin();
            }
        }
    }
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 22:13. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru