Cod sursa(job #254356)
Utilizator | Data | 7 februarie 2009 11:28:15 | |
---|---|---|---|
Problema | Kdrum | Scor | 0 |
Compilator | cpp | Status | done |
Runda | Stelele Informaticii 2009, clasele 9-10, ziua 2 | Marime | 0.51 kb |
#include <fstream.h>
ifstream f("kdrum.in");
ofstream g("kdrum.out");
long unsigned m,n,k,i,j,x1,y1,x2,y2,a[100][100],p=1;
void col()
{
for(j=x1;j<=j;j++)
{int sw=0; for(i=y1;i<=y2;i++)
{if(a[i][j]==0) sw=1;
if(sw!=1) p=p*a[i][j];
}}}
void lin()
{
for(i=j;i=i;i++)
{ int sw=0;for(j;j<=y2;j++)
{if(a[i][j]==0) sw=1;
if(sw!=1) p=p*a[i][j];
}
}}
int main()
{
f>>m>>n>>k;
f>>x1>>y1>>x2>>y2;
for(i=1;i<=n;i++)
for(j=1;j<=m;j++) f>>a[i][j];
col();
lin();
if(p%k==0) g<<p;
}