Pagini recente » Cod sursa (job #649054) | Cod sursa (job #2107636) | Cod sursa (job #1668369) | Cod sursa (job #2313298) | Cod sursa (job #240679)
Cod sursa(job #240679)
#include<fstream.h>
using namespace std;
int c=0;
ifstream f("ciur.in");
ofstream g("ciur.out");
struct nod{
int info;
nod *ad;}; nod *prim ;
void adaugare(nod *&prim, int x)
{nod *aux;
aux=new nod ;
aux->info=x;
aux->ad=prim;
prim=aux;
}
void find(nod *&prim,int i)
{
nod *aux; int z;
z=0;
for(aux=prim;aux!=0;aux=aux->ad)
if(i%aux->info==0)
z=1;
if(z==0) {adaugare (prim,i);
c++; } }
int main()
{nod *aux;long n;
f>>n;
for(long i=2;i<=n; i++)
find (prim,i);
g<<c;
return 0;
}