Pagini recente » Cod sursa (job #1373007) | Cod sursa (job #1376583) | Cod sursa (job #3215447) | Cod sursa (job #1368037) | Cod sursa (job #120390)
Cod sursa(job #120390)
#include<stdio.h>
int s1,s2,s3,s4,s5,v[1001],i,su,n,a,m,j,y,k;
int main(){
FILE *f=fopen("loto.in","r");
fscanf(f,"%d",&n);
fscanf(f,"%d",&su);
for(i=1;i<=n;i++){
fscanf(f,"%d",&v[i]);
}
fclose(f);
int ok=1;
for(i=1;i<=n&&ok;i++){
for(j=1;j<=n&&ok;j++){
s1=v[i]+v[j];
if(su>s1){
for(k=1;k<=n&&ok;k++){
s2=s1+v[k];
if(s2<su){
for(a=1;a<=n&&ok;a++){
s3=s2+v[a];
if(s3<su){
for(m=1;m<=n&&ok;m++){
s4=s3+v[m];
if(su>s4){
for(y=1;y<=n&&ok;y++){
s5=s4+v[y];
if(s5==su){ok=0;break;}
}
}
} }
}
}
}
}
}
}
FILE *g=fopen("loto.out","w");
if(s5==su){
fprintf(g,"%d %d %d %d %d %d",v[i-1],v[j-1],v[k-1],v[a-1],v[m-1],v[y]);
}
else fprintf(g,"%d",-1);
fclose(g);
return 0;
}