Cod sursa(job #253692)

Utilizator mihaipoascaPoasca Mihai mihaipoasca Data 6 februarie 2009 11:17:09
Problema Operatii Scor 80
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.46 kb
#include<stdio.h>
#define max(a,b) (a>b?a:b)

FILE *fin=fopen("operatii.in","r"),
    *fout=fopen("operatii.out","w");

int N;


int main(){
    fscanf(fin,"%d",&N);
    int cnt=0;
    int x,ant;
    ant=0;
    fscanf(fin,"%d",&x);
    for(int i=2;i<=N;i++){
        cnt+=max(0,x-ant);
        ant=x;
        fscanf(fin,"%d",&x);
    }
    cnt+=max(0,x-ant);
    fprintf(fout,"%d\n",cnt);
    fclose(fin);
    fclose(fout);
    return 0;
}