Pagini recente » Cod sursa (job #849631) | Cod sursa (job #2217403) | Cod sursa (job #2474739) | Cod sursa (job #3151273) | Cod sursa (job #1009598)
#include<iostream>
#include<fstream>
using namespace std;
int cmp(const void* x, const void* y){
if ((*(int*)x) < (*(int*)y)){
return 1;
}
return -1;
}
int main(){
ifstream f("loto.in");
ofstream o("loto.out");
int n = 0, s = 0;
int V[100];
f >> n >> s;
for (int i = 0; i < n; i++)
{
f>>V[i];
}
qsort(V, n, sizeof(int), cmp);
for (int i = 0; i < n; i++){
for (int j = 0; j < n; j++){
for (int k = 0; k < n; k++){
for (int l = 0; l < n; l++){
for (int m = 0; m < n; m++){
for (int g = 0; g < n; g++){
if ((V[i] + V[j] + V[k] + V[l] + V[m] + V[g]) == s){
o << V[i] << " " << V[j] << " " << V[k] << " " << V[l] << " " << V[m] << " " << V[g];
return 0;
}
}
}
}
}
}
}
o << -1;
return 0;
}