Nu aveti permisiuni pentru a descarca fisierul grader_test5.in
Cod sursa(job #304645)
Utilizator | Data | 14 aprilie 2009 23:24:38 | |
---|---|---|---|
Problema | Loto | Scor | 10 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.71 kb |
#include<iostream>
#include<fstream>
using namespace std;
struct sir
{
int x,y,z,sum;
}b[101];
int main()
{
ifstream f ("loto.in");
ofstream o ("loto.out");
long n,i,j,k,S,a[101],p=1,kk=0,l;
f>>n>>S;
for(i=1;i<=n;i++)
f>>a[i];
for(i=1;i<=n;i++)
for(j=i;j<=n;j++)
for(k=j;k<=n;k++)
{
b[++kk].sum=a[i]+a[j]+a[k];
b[kk].x=a[i];
b[kk].y=a[j];
b[kk].z=a[k];
}
for(i=1;i<=kk && p==1;i++)
for(j=1;j<=kk && p==1;j++)
if(b[i].sum+b[j].sum==S)
o<<b[i].x<<" "<<b[i].y<<" "<<b[i].z<<" "<<b[j].x<<" "<<b[j].y<<" "<<b[j].z,p=0;
return 0;}