Cod sursa(job #1008007)

Utilizator miu_mik93FMI - Paduraru Miruna miu_mik93 Data 10 octombrie 2013 00:37:23
Problema Loto Scor 10
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.71 kb
#include <stdio.h>
#include <math.h>
#include <iostream>
#include <string>
using namespace std;
#define NMax 10000
int main()
{
	FILE *f, *g;
	f = fopen("loto.in", "r");
	g = fopen("loto.out", "w");
	int n, s, v[NMax]; 
	fscanf(f, "%d %d", &n, &s);
	for (int i=0; i<n; i++)
		fscanf(f, "%d", &v[i]);
	for (int i=0; i<n; i++)
		for (int j = 0; j<n; j++)
			for (int z = 0; z<n; z++)
				for (int l = 0; l<n; l++)
					for (int k = 0; k<n; k++)
						for (int h = 0; h<n; h++)
							if (v[i] + v[j] + v[z] + v[l] + v[k] + v[h] == s)
							{
								fprintf (g, "%d %d %d %d %d %d", v[i], v[j], v[z], v[l], v[k], v[h]);
								return 0;
							}
	fprintf(g, "-1");
	fclose(f); fclose(g);
	return 0;
}