Pagini recente » Cod sursa (job #1058723) | Cod sursa (job #2052349) | Cod sursa (job #1697703) | Cod sursa (job #1327409) | Cod sursa (job #1293211)
#include<fstream>
#include<limits>
using namespace std;
ifstream f("flip.in");
ofstream g("flip.out");
int main()
{ int flip[100][100],m,n,i,j,s=0,maxi=-8888888;
f>>m>>n;
//citim matricea
for(i=1;i<=m;i++)
for(j=1;j<=n;j++)
{f>>flip[i][j];
}
//pt ca suma sa fie maxima trebuie sa adunam doar elementele pozitive
for(i=1;i<=m;i++)
for(j=1;j<=n;j++)
{
if (flip[i][j]>=0) s=s+flip[i][j];
}
if(s>0) g<<s;
else if(s==0)
{
for(i=1;i<=m;i++)
for(j=1;j<=n;j++)
{
if(flip[i][j]>maxi) maxi=flip[i][j];
}
g<<maxi;
}
}