Pagini recente » Cod sursa (job #96503) | Cod sursa (job #1133149) | Cod sursa (job #2170367) | Cod sursa (job #387558) | Cod sursa (job #1728203)
#include <cstdio>
#include <vector>
#include <iostream>
using namespace std;
vector <int>a;
vector <int>::iterator it;
int main()
{ int n;
FILE *f=fopen("ciur.in","r"),*g=fopen("ciur.out","w");
fscanf(f,"%d",&n);
int k=1;
it=a.begin();
while(1)
{ if(k>n) break;
a.push_back(k++);
}
for(it=a.begin()+1;it<a.end();it=it+2)
{
if(*it!=0) { *it=0; n--; }
}
n++;
for(it=a.begin()+2;it<a.end();it=it+3)
{
if(*it!=0) { *it=0; n--; }
}
n++;
for(it=a.begin()+4;it<a.end();it=it+5)
{
if(*it!=0) { *it=0; n--; }
}
for(it=a.begin()+6;it<a.end();it=it+7)
{
if(*it!=0) { *it=0; n--; }
}
n++;
/*for(it=a.begin()+1;it<a.end();it++)
cout<<*it<<" ";
*/
fprintf(g,"%d",n);
return 0;
}