Cod sursa(job #1022218)
Utilizator | Data | 4 noiembrie 2013 22:18:17 | |
---|---|---|---|
Problema | Operatii | Scor | 10 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.42 kb |
#include <fstream>
using namespace std;
ifstream fin("operatii.in");
ofstream fout("operatii.out");
int main( ) {
int n;
fin>>n;
int max= 0, sol= 0;
for ( int i= 0; i<n; ++i ) {
int x;
fin>>x;
if ( x>0 && x>max ) {
max= x;
} else if ( x==0 ) {
sol+= max;
max= 0;
}
}
sol+= max;
fout<<sol<<"\n";
return 0;
}