Pagini recente » Cod sursa (job #1593452) | Cod sursa (job #1990061) | Cod sursa (job #878630) | Cod sursa (job #96399) | Cod sursa (job #27860)
Cod sursa(job #27860)
#include<iostream.h>
#include<fstream.h>
int main()
{ float g,i,j,k,n,aux,b[100],s,a,c[100];
ifstream f("zebughil.in");
for(k=1;k<=3;k++)
{
f>>n>>g;
for(i=1;i<=n;i++)
f>>b[i];
for(j=1;j<=n;j++)
{
for(i=1;i<n;i++)
if(b[i]<b[i+1])
{
aux=b[i];
b[i]=b[i+1];
b[i+1]=aux;
}
} i=1;
while(b[i]!=0)
{ s=b[i]; j=0;
while(s<g)
{ j++; c[k]=i;
s+=b[n-j+1]; if(s-1<g) b[n-j+1]=0;
}
b[i]=0; i++; }
}
f.close();
ofstream q("zebughil.out");
for(i=1;i<=3;i++)
q<<c[i]<<endl;
q.close();
return 0;
}