Pagini recente » Cod sursa (job #981694) | Cod sursa (job #1199007) | Cod sursa (job #462818) | Monitorul de evaluare | Cod sursa (job #537735)
Cod sursa(job #537735)
#include<iostream>
#include<fstream>
using namespace std;
int main(void)
{
long i,j,n,terminat=0,a[100000],b[100000],e,nrdiv=1,putere,maxd,min,contor=0;
fstream g;
g.open("SIR1.out",ios::out);
cout<<"dati (numerele vor fi scrise in SIR1.OUT) n= ";cin>>n;
for (i=0;i<(n-1)/2;i++)
a[i]=2*i+3;
b[0]=2;j=0;
while (!terminat)
{
for (i=0;i<(n-1)/2;i++)
if (a[i]%b[j]==0)
a[i]=0;
for (i=0;a[i]==0;i++);
if (i<(n-1)/2)
{j++; b[j]=a[i];}
else
terminat=1;
}
for (i=0;i<=j;i++)
g<<b[i]<<",";
cout<<endl;
}