Nevíte jak by se dal tenhle kód upravit ,aby šel zapisovat výsledek do souboru?
#include <iostream>
#include <set>
#include <fstream>
using namespace std;
int main()
{
int max;
cout << "Zadejte cislo do ktereho chcete vypsat prvocisla" << endl;
cin >> max;
set<int> sito, prvocisla;
set<int>::iterator p;
int dalsi, nasobek;
for (int i = 2; i <= max; i++)
sito.insert(i);
dalsi = 2;
while (!sito.empty())
{
while (sito.count(dalsi) == 0) dalsi++;
prvocisla.insert(dalsi);
nasobek = dalsi;
while (nasobek <= max)
{
sito.erase(nasobek);
nasobek += dalsi;
}
}
for (p = prvocisla.begin(); p != prvocisla.end(); p++)
cout << *p << ' ';
cout << endl;
}