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

Вычислить все простые числа до n - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Помогите найти ошибку в коде http://www.cyberforum.ru/cpp-beginners/thread1093107.html
#include <iostream> #include <math.h> #include <time.h> using namespace std; void mas(int ar, int count) { for (int i = 0; i<count; i++) { ar = rand() % 100;
C++ Преобразовать Строку в Дату (char to date). Реализовать ввод данных в приложение void SearchDate() {struct tm tm1; char d1; cout << endl << "Введите начальную дату (чч.мм.гггг): "; cin >> d1; sscanf(d1,"%2d.%2d.%4d",&tm1.tm_mday, &tm1.tm_mon, &tm1.tm_year); cout << tm1.tm_mday << endl << tm1.tm_mon << endl << tm1.tm_year << endl << endl; } http://www.cyberforum.ru/cpp-beginners/thread1093070.html
C++ Примитивное шифрование
Здравствуйте! Помогите пожалуйста с заданием. Никак не получается довести до ума. Нужно сделать реверс для кода каждого символа, вывести получившуюся строку и потом сделать дешифровку строки. В дешифровке получается каша какая то. За ранние спасибо! #include <iostream> #include <conio.h> using namespace std; int revers_Code(int number) { int revers_Number = 0;
Работа с двоичными файлами C++
Всем добрый вечер!) По заданию требуется написать 2 программы (для открытия и чтения двоичного файла) для записи последовательности из n чисел,но проблема в том, что они некорректно работают. CreateFile: #include <iostream> using namespace std; int main() { FILE *f; int i, n, a; f=fopen("E\\111\\abc.data", "wb");
C++ Среднее арифметическое массива выводит как int число http://www.cyberforum.ru/cpp-beginners/thread1093021.html
среднее арифметическое массива выводит как intовое число!!
C++ Вычисление функции с использованием OpenMP на нескольких ядрах Дана функция y=\frac{{x}^{2}-7x+10}{{x}^{2}-8x+12} на промежутке . Нужно вычислить её значения и записать время выполнения программы на 1, 2, 3, 4 ядрах. Я написал программу, которая вычисляет эту функцию, а также использовал omp_get_wtime() для нахождения времени. Но как именно заставить работать программу на определённом количестве ядер? #include <iostream> #include <math.h> #include... подробнее

Показать сообщение отдельно
Жасулан
1 / 1 / 0
Регистрация: 22.10.2013
Сообщений: 68
11.02.2014, 10:42  [ТС]     Вычислить все простые числа до n
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
# include <iostream>
 using namespace std;
 bool a[100000000];
 
int main()
{ 
    a[0]=true;
    a[1]=true; 
    for(long long i=2; i<=100000000; ++i)
    {
            if(a[i]==false)
            {
                           if(i*i<=100000000)
                           {
                                          for(long long j=i*i; j<=100000000; j+=i)
                                          {
                                                   a[j]=true;
                                          }
                           }
            }
    } 
    for(long long i=1; i<=100000000; ++i)
    {
            if(a[i]==false)
            cout <<i<<" ";
    }
    system("pause");
все таки эта программка правильно работает,помогите ее переделать так чтобы наше заветное чисбо вводилось вручную)))

Добавлено через 1 минуту
ShadowFirst, спасибо вам за отзывчевость, ведь именно снеравнодушными людьми мир прекраснее))))
 
Текущее время: 15:16. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru