Pagini recente » Cod sursa (job #646497) | Cod sursa (job #3127803) | Cod sursa (job #344602) | Cod sursa (job #2576606) | Cod sursa (job #1861136)
#include <fstream>
#include <iostream>
#include <cmath>
using namespace std;
ifstream fin("ciur.in");
ofstream fout("ciur.out");
int n, i, j, s, nr, k;
int main() {
fin>>n;
int v[n+1];
for (i=2; i<=n; i++) v[i]=i;
for (i=2; i<=n; i++)
{
if (v[i]!=0 && i*i<=n)
{
for (j=i*2; j<=n; j+=i) v[j]=0;
//for (j=2; j<=n; j++) fout << v[j] << " ";
//fout << "\n";
}
}
for (i=2; i<=n; i++)
if (v[i]!=0) fout << v[i] << " ";
}