Cod sursa(job #416083)

Utilizator marian77ivan marian liviu marian77 Data 12 martie 2010 10:12:32
Problema Operatii Scor 80
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.52 kb
#include <stdio.h>
int n,v[1000001],i,j,nr,t,x,y;
int main() {
	FILE *f=fopen("operatii.in","r");
	FILE *g=fopen("operatii.out","w");
	fscanf(f,"%d",&n);
	/*for(i=1;i<=n;i++)
		fscanf(f,"%d",&v[i]);
	for(i=1;i<=n;i++)
		if(v[i]!=0) {
			nr=nr+v[i];
			t=v[i];
			v[i]=0;
			j=i;
			while(v[j+1]>0&&j<n) {
				j++;
				if(v[j]-t>=0)
					v[j]=v[j]-t;
				else
					v[j]=0;
			}
		}
	*/
	for(i=1;i<=n;i++) {
		fscanf(f,"%d",&x);
		if(x>y)
			nr=nr+(x-y);
		y=x;
	}
	
	fprintf(g,"%d",nr);
	return 0;
}