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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Не могу разобраться. Мат логика http://www.cyberforum.ru/cpp-beginners/thread955875.html
Задание №1. Написать программу для реализации следующего алгоритма определения является ли данная строка символов пропозициональной формулой или нет: шаг 1. Проверка скобочного итога формулы. шаг 2. Создать образы формул из правил 2 и 3. шаг 3. Начиная с первого образа произвести замену всех их вхождений в строку символов на пропозициональную переменную. шаг 4. Продолжать шаг 3, пока не будет...
C++ Написать функцию Procent Написать функцию Procent, которая возвращает процент от полученного в качестве аргумента числа. Очень прошу помочь, завтра последний день сдачи практики, а я никак не могу успеть. Ибо я буду писать этот код часов 5 т.к. плохо разбираюсь в С++. Заранее благодарен. P.S. написать надо в Вижуал с++ http://www.cyberforum.ru/cpp-beginners/thread955866.html
C++ Не понимаю код
Помогите пожалуйста разобратся в коде Код который с помощью алгоритма "Решето Эратосфена" подсчитывает все простые числа в диапазоне от 2 до 2 000 000 и подсчитывает время выполнения для заданного диапазона. Код не мой, помогите пожалуйста разобраться #include <iostream> #include <ctime> using namespace std; template<int N> class bitset {
не получается составить алгоритм Шелла C++
В файле input.xtx содержатся сведения о группе студентов в формате: запись о каждом студенте группы, которая содержит следующие сведения:фамилия, имя, отчество, год рождения, оценки по пяти предметам. Переписать данные файла input.txt в output.txt, отсортировав их: в алфавитном порядке по фамилии, а затем по убыванию года рождения алгоритмом Шелла #include <iostream> #include <fstream>...
C++ Разкодировка строки http://www.cyberforum.ru/cpp-beginners/thread955859.html
Имеется задача: Шифровка (Время: 1 сек. Память: 16 Мб) Разведкой был перехвачен ряд шифровок, которые передавал Джеймс Бонд. Известно, что каждое послание зашифровано методом циклического сдвига. Суть которого в том, что каждая буква заменяется на букву, отстоящую в алфавите от первой на определенном расстоянии. Это расстояние называется знаменателем шифра. Так, при знаменателе шифра 2 буква D...
C++ найти значение функции Помогите пожалуйста!! Для каждого x, изменяющегося от a до b с шагом h, найти значения функции Y(x), суммы S(x) и |Y(x)–S(x)| и вывести в виде таблицы. Значения a, b, h и n вводятся с клавиатуры. Так как значение S(x) является рядом разложения функции Y(x), при правильном решении значения S и Y для заданного аргумента x (для тестовых значений исходных данных) должны совпадать в целой части и в... подробнее

Показать сообщение отдельно
ninja2
 Аватар для ninja2
230 / 186 / 7
Регистрация: 26.09.2012
Сообщений: 2,018
Завершенные тесты: 1
16.09.2013, 22:16     Решето Ератосфена
o33ik, Могу еще тебе с алгоритмом помочь если не знаешь, в общем допустим ты хочешь из 1000 чисел найти все простые, записывай эти все числа в массив из ста элементов допустим int mass[1000] и просто удаляешь из этого массива все не простые числа, от например один простое число, два простое число в массиве оставляешь два допустим равный один, берешь два умножаешь на 2 получается 4 элемент mass[4] устанавливаешь в 0 потом 2*2*2 получается 8 элеменет mass[8] устанавливаешь в 0 и так пока 2*2 * .. не будет больше 1000, потом берешь следующее простое число 3, и удаляешь из массива все множетели 3*3 пото 3*3*3 и так далее 4 уже не возьмешь потому что оно уже в 0 установлено берешь 5 для пяти удаляешь, 6 тоже не возьмешь. Короче таким макаром удаляешь из массива все не простые числа и у тебя в массиве остается только простые числа.
 
Текущее время: 02:10. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru