Pagini recente » Istoria paginii utilizator/pricop.ana | Cod sursa (job #2487767) | Atasamentele paginii Clasament maplictisescgrav | Cod sursa (job #1464744) | Cod sursa (job #298624)
Cod sursa(job #298624)
#include<stdio.h>
#include<values.h>
#include<fstream.h>
long n,i,j,max,maxi,maxj,min,minj;
char t[20000];
int main()
{
ifstream be ("ssm.in");
be>>n;
be>>t[1];
for(i=2; i<=n; i++)
{
be>>t[i];
t[i]+=t[i-1];
}
be.close();
max=t[1];
maxi=1;
maxj=1;
for(i=2; i<=n; i++)
{
min=MAXLONG;
for (j=1; j<=i; j++)
{
if (t[j]<min)
{
min=t[j];
minj=j;
}
}
if ( max< (t[i]-min) )
{
max=t[i]-min;
maxi=i;
maxj=minj;
}
}
ofstream ki ("ssm.out");
ki<<max <<" ";
ki<<(maxj+1) <<" ";
ki<<maxi;
ki.close();
return 0;
}