Cod sursa(job #247991)

Utilizator mottyMatei-Dan Epure motty Data 24 ianuarie 2009 17:22:34
Problema Operatii Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.44 kb
#include <stdio.h>

#define N 1000001

int n,v[N],max,e;

void citire()
{
	scanf("%d",&n);
	scanf("%d",&v[0]);
	if(v[0]!=0)
		++e;
	for( int i=1 ; i<n ; ++i )
	{
		scanf("%d",&v[i]);
		if(v[i]!=0 && v[i-1]==0)
			++e;
		if(v[i]>max)
			max=v[i];
	}
	if(e==0)
		printf("%d",max);
	else
		printf("%d",max*e);
}

int main()
{
	freopen("operatii.in","r",stdin);
	freopen("operatii.out","w",stdout);
	citire();
	return 0;
}