Cod sursa(job #93992)

Utilizator dan_10Dan Alexandru dan_10 Data 21 octombrie 2007 10:19:03
Problema Plantatie Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.59 kb
#include<fstream.h>

long int n,m,a[100][100];

void citire()
{	ifstream f("plantatie.in");
	f>>n>>m;
	for(int i=1;i<=n;i++)
	   for(int j=1;j<=n;j++)
		f>>a[i][j];
	f.close();
}

unsigned int max(unsigned int x,unsigned int y,unsigned int z)
{       long int p=0;
	for(int i=x;i<x+z;i++)
	  for(int j=y;j<y+z;j++)
		if(a[i][j]>p) p=a[i][j];


	return p;
}

int main ()
{       unsigned int l,c,k;
	ifstream f("plantatie.in");
	ofstream g("plantatie.out");
	citire();

	while(m){ f>>l>>c>>k;
		  g<<max(l,c,k)<<"\n";
		  m--;
		}

	f.close();
	g.close();

	return 0;
}