Pagini recente » Cod sursa (job #1371160) | Cod sursa (job #2901573) | Cod sursa (job #629534) | Cod sursa (job #2821406) | Cod sursa (job #1890750)
#include <fstream>
using namespace std;
ifstream in("ssm.in");
ofstream out("ssm.out");
int main()
{ int n,elemente[60001]={0},s[60001]={0},mini,maxi=0,x=1,y=1,suma=0;
in>>n;
for(int i=1;i<=n;i++)
{ in>>elemente[i];
for(int j=i;j<=n;j++)
s[j]+=elemente[i];
}
mini=s[1];
for(int i=1;i<=n;i++)
{ if(maxi<s[i])
{ maxi=s[i];
y=i;
}
}
for(int i=1;i<=y;i++)
{ if(mini>s[i] && s[i]>=0)
{ mini=s[i];
x=i;
}
}
for(int i=x;i<=y;i++)
suma+=elemente[i];
out<<suma<<" "<<x<<" "<<y;
in.close();
out.close();
return 0;
}