Cod sursa(job #2203423)

Utilizator DragosArseneDragos Arsene DragosArsene Data 12 mai 2018 11:56:01
Problema Subsecventa de suma maxima Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.5 kb
#include <iostream>
#include <stdio.h>
using namespace std;

int main() {
  FILE *fin, *fout;
  int n, i, smax=-2000000000, max, x, sum, in, sf, ind;

fin = fopen("ssm.in", "r");
fout = fopen("ssm.out", "w");

fscanf(fin,"%d", &n);
sum=0;
in=1;
sf=1;
for(i=1;i<=n;i++){
    fscanf(fin,"%d", &x);
  sum+=x;
if(sum<x){
  sum=x;
  ind=i;
}
if(smax<sum){
    in=ind;
  smax=sum;
  sf=i;
}

}

 fprintf(fout,"%d %d %d ", smax, in, sf);



fclose(fin);
fclose(fout);
    return 0;
}