Cod sursa(job #1714274)

Utilizator moise_alexandruMoise Alexandru moise_alexandru Data 7 iunie 2016 21:47:50
Problema Operatii Scor 100
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.74 kb
#include <iostream>
#include <cstring>
#include <cstdio>
using namespace std;
const int maxn = 7000005;
char T[maxn];
long long s;
int n;
void rezolva()
{
    gets(T);
    gets(T);
    int sz = strlen(T);
    int nr = 0;
    int last = 0;
    for(int i = 0; i < sz; i++)
    {
        if(T[i] >= '0' && T[i] <= '9')
            nr = nr * 10 + T[i] - '0';
        else
        {
            if(nr - last > 0)
                s = s + nr - last;
            last = nr;
            nr = 0;
        }
    }
    if(nr - last > 0)
        s = s + nr - last;
}
int main()
{
    freopen("operatii.in", "r", stdin);
    freopen("operatii.out", "w", stdout);
    scanf("%d", &n);
    rezolva();
    printf("%lld", s);
    return 0;
}