Cod sursa(job #2110033)

Utilizator PetruRRilea Petru PetruR Data 20 ianuarie 2018 12:09:17
Problema Kdrum Scor 0
Compilator cpp Status done
Runda evaluare_cex_sv_cls_x_2 Marime 1.51 kb
#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;
}