Cod sursa(job #2203416)

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

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

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

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

}

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



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