Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <fstream>
- #include <algorithm>
- using namespace std;
- ifstream f("loto.in");
- ofstream g("loto.out");
- long int i,j,n,mx,mn,maxim,minim,x;
- int a[10001],b[7];
- int main()
- {
- f>>n;
- for(i=0;i<=10000;i++) a[i]=0;
- for(i=1;i<=n;i++)
- {
- f>>x;a[x]=1;
- }
- maxim=0; minim=10000; mx=0;mn=0;
- for(i=1;i<=6;i++)
- {
- f>>b[i];
- a[b[i]]=0;
- if(b[i]<minim) {minim=b[i]; mn=i;}
- if(b[i]>maxim) {maxim=b[i]; mx=i;}
- }
- i=minim; j=minim;
- do
- {
- if(i<10000) i++;
- if(j>1) j--;
- }
- while(!(a[i]||a[j]));
- if(a[i]) b[mn]=i; else b[mn]=j;
- a[b[mn]]=0;
- i=maxim; j=maxim;
- do
- {
- if(i<10000) i++;
- if(j>1) j--;
- }
- while(!(a[i]||a[j]));
- if(a[i]) b[mx]=i; else b[mx]=j;
- sort(b+1,b+7);
- for(i=1;i<=5;i++) g<<b[i]<<' ';
- g<<b[6]<<'\n';
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement