Cod sursa(job #1145345)

Utilizator Barcau_EmanuelBarcau Emanuel Barcau_Emanuel Data 18 martie 2014 09:51:29
Problema Operatii Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.72 kb
#include<fstream>
using namespace std;
ifstream f("operatii.in");
ofstream g("operatii.out");
int n,m,i,mc,prev,max1,ac,ap,rez;

int main()
{
    f>>n;
    f>>ap;
    mc=1;
    max1=ap;
    prev=0;
    for(i=2;i<=n+1;i++)
    {
        ac=ap;
        f>>ap;
        if(mc==1)
        {
            if(ac<=ap) if(ap>max1) max1=ap;
                         else;
            else mc=0;
        }
        else if(mc==0)
        {
            if(ac<ap||i==n+1)
            {
                rez+=max1-prev;
                max1=ap;
                prev=ac;
                mc=1;
            }
        }
       // g<<ac<<" "<<ap<<" "<<rez<<" "<<max1<<"\n";
    }

    g<<rez+max1-prev;

    return 0;
}