Cod sursa(job #1184169)

Utilizator cristi0896Cristian Jiru cristi0896 Data 11 mai 2014 16:42:25
Problema Loto Scor 10
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.48 kb
#include <iostream>
#include<fstream>
using namespace std;
ifstream in("loto.in");
ofstream out("loto.out");
int suma,n,x[50],k,m,i,j,nr,v[50],f=0;
void afisare()
{int s=0;
for(i=1;i<=6;i++)
    s=s+v[x[i]];
if(s==suma)
{for(i=1;i<=6;i++)
out<<v[x[i]]<<" ";
f=1;}
}
int main()
{in>>nr>>suma;
for(i=1;i<=nr;i++)
    in>>v[i];
k=1;
while(k>0&&f==0)
if(k==6+1)
{afisare();
k--;}else if(x[k]<nr)
{x[k]++;
k++;
}else{x[k]=0;
k--;}
if(f==0)
    out<<-1;
return 0;
}