Pagini recente » Cod sursa (job #1638596) | Cod sursa (job #274585) | Cod sursa (job #2849033) | Cod sursa (job #1320851) | Cod sursa (job #76157)
Cod sursa(job #76157)
#include<stdio.h>
int main(){
int n,v[100],i,j,min,max,a[6],s,x=-1;
freopen("loto.in","r",stdin);
freopen("loto.out","w",stdout);
scanf("%d",&n);
scanf("%d\n",&s);
for(i=1;i<=n;i++)
scanf("%d",v[i]);
min=0;
max=0;
for(i=n;i<=n;i++){
if(min>v[i])
min=v[i];
if(max<v[i])
max=v[i];
}
if(((n*min)>s) || ((n*max)<s))
printf("%d\n",x);
else{
for(i=1;i<=6;i++)
a[i]=min;
i=1;
while(a[1]+a[2]+a[3]+a[4]+a[5]+a[6]!=s){
while(a[6]<v[i+1])
a[6]++;
i++;
for(j=2;j>=5;j++)
if(a[j]==max)
a[j-1]++;
}
}
for(i=1;i<=6;i++)
printf("%d ",v[i]);
printf("\n");
fclose(stdin);
fclose(stdout);
return 0;
}