Cod sursa(job #919988)

Utilizator diana20Dersedan Diana diana20 Data 19 martie 2013 22:44:50
Problema Ciurul lui Eratosthenes Scor 30
Compilator cpp Status done
Runda Arhiva educationala Marime 0.39 kb
#include<stdio.h>
#include<fstream>
#include<iostream>
using namespace std;
 bool v[2000001];
 int k;
int main()
{
  int n,i,j;
  
	ifstream f("ciur.in");
	ofstream g("ciur.out");
	
	f>>n;
  for(i=2;i<=n;i++)
  {
	j=i;
	while(i*j<=n)
	{
		v[i*j]=1;
		j++;
	}
  }
  
  for(i=2;i<=n;i++)
    if(v[i]==false) k++;
  
  g<<k;
  f.close();
  g.close();
	return 0;
}