Pagini recente » Cod sursa (job #2266107) | Cod sursa (job #1426578) | Cod sursa (job #1219309) | Cod sursa (job #468231) | Cod sursa (job #2110033)
#include <iostream>
#include <fstream>
using namespace std;
ifstream in ("kdrum.in");
ofstream out ("kdrum.out");
int n,m,k;
int parc[50][50];
int punct[50][50];
int j,i;
int nn;
int x_1,y_1,x_2,y_2;
int nr=0;
int coordx=0,coordy=0;
int produs=1;
int main()
{
int x[50][50];
in>>n>>m>>k;
in>>x_1>>y_1>>x_2>>y_2;
for(int i=1;i<=n;i++)
{
for(int j=1;j<=m;j++)
{
in>>parc[i][j];
x[i][j]=parc[i][j];
}
}
bool ok=0;
for(int i=1;i<=n;i++)
{
for(int j=1;j<=m;j++)
{
if(j==y_2 && i!=x_2)
{
if(x[i][y_2]!=0)
{
ok=1;
produs=produs*x[i][y_2];
nr++;
}
}else
{
if(ok!=1)
{
if(x[i][j]!=0)
{
produs=produs*x[i][j];
cout<<"P:"<<produs<< " ";
cout<<x[i][j]<<"\n";
}
}
}
}
if(i==n)
{
if(produs%k==0)
{
out<<nr<<" ";
produs=1;
ok=0;
nr=0;
i=1;j=1;
}
}
}
return 0;
}