Cod sursa(job #1586633)

Utilizator DeehoroEjkoliPop Darian DeehoroEjkoli Data 1 februarie 2016 15:15:57
Problema Operatii Scor 10
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.52 kb
#include <fstream>
using namespace std;
ifstream fin("operatii.in");
ofstream fout("operatii.out");

void motorization(int n) {
    long long mx = 0, sum = 0;
    for (int i = 1; i <= n; ++i) {
        long long x;
        fin >> x;
        if (x == 0) {
            sum += mx;
            mx = 0;
            continue;
        }
        (mx < x)? mx = x: true;
        if (i == n)
            sum += mx;
    }
    fout << sum;
}

int main()
{
    int n;
    fin >> n;
    motorization(n);
    return 0;
}