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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ C++. Интеграл http://www.cyberforum.ru/cpp-beginners/thread665018.html
Найти интеграл функции за 3 типами: прямоугольника, трапеции, Симпсона - e в степени корень квадратный модуль икс.
C++ массив структур Вопрос собственно говоря простой: как объявить функции, работающие с массивом структур как то ввод, вывод и т.д. и т.п. Это первый вопрос. Задач много. Чтоб не заводить сотню тем буду спрашивать совета здесь. Насколько я понял массив структур объявляется так: struct vector { double x; double y; double z; }; int const size=10; http://www.cyberforum.ru/cpp-beginners/thread665016.html
Сортировка двумерного массива и заголовочный файл C++
Помогите пожалуйста исправить ошибку. sort2.h: void sort2(int array,int n); sort2.cpp: #include "sort2.h"; #include "stdafx.h"; void sort2(int array, int n)
C++ Функции в struct
Я даже не думал, что в struct можно объявлять функции. Представлялось так: struct - набор данных, class - уже объектное что-то, грубо выражаясь данные+методы. Оказалось не совсем так. Тогда в чем отличия, если и там и там, есть методы, наследование, конструкторы, деструкторы?
C++ Удаление комментариев из листинга программы http://www.cyberforum.ru/cpp-beginners/thread664983.html
Создать программу, которая будет удалять из листинга программы на языке с++ (файл*.cpp) коментарии вида // коментарий. Для работы с файлами использовать фунцкцию cstdio.
C++ Файлы: Найти детерминант матрицы, записанной в файле В файле test.in записано матрицу NxN. Найти ее детерминант. Результат записать в test.out. Для работы использовать фунции cstdio. ОЧЕНЬ НУЖЕН КОД ПРОГРАММЫ . подробнее

Показать сообщение отдельно
SpamBot
13 / 13 / 0
Регистрация: 04.10.2012
Сообщений: 29
07.10.2012, 01:04     Решето Эратосфена
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
#include <iostream>
#include <stdio.h>
 
using namespace std;
 
int main () {
  int n,i,p,np;
  cin>>n;
  int a[n+1];
  
  for (i=2; i<=n; i++) {
    a[i]=i;
  }
 
  cout << "Prime numbers:" << endl;
 
  for(i = 2;i<=n;i++)
  {
    if(a[i] != 0)
    {
        cout << a[i] << endl;
        for(p = 2 * i; p <= n ; p += i)
        {
            a[p] = 0;
        }
    }
  }
  getchar();
  return 0;
 
}
Работает под Linux, тести под Dev C++
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru