Pagini recente » Cod sursa (job #2404826) | Cod sursa (job #2239575) | Cod sursa (job #1257336) | Cod sursa (job #299635) | Cod sursa (job #1145345)
#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;
}