Cod sursa(job #1979857)

Utilizator ApostolIlieDanielApostol Daniel ApostolIlieDaniel Data 11 mai 2017 16:00:08
Problema A+B Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 1.12 kb
#include <bits/stdc++.h>
const int DIR = 4;
const int MAXN = 500;
using namespace std;
int lin [DIR + 1] = {0, 0, -1, 0, 1};
int col [DIR + 1] = {0, 1, 0, -1, 0};
char a[MAXN + 1][MAXN + 1];
int val[MAXN + 1][MAXN + 1];
char fab[MAXN + 1][MAXN + 1];
int main()
{
    FILE *fin, *fout;
    fin = fopen ("arrows.in", "r");
    fout = fopen ("arrows.out", "w");
    fscanf (fin, "%d%d%d", &p, &n, &m);
    for (i = 1; i <= n; i++)
      for (j = 1; j <= m; j++)
        fscanf (fin, "%d", &a[i][j]);
    fscanf (fin, "%d%d", &x, &y);
    for (i = 1; i <= n; i++)
      for (j = 1; j <= m; j++)
        if (val[i][j] == 0) {

        }
    if (p == 1) {
      fprintf (fout, "%d", val[x][y]);
    }
    else if (p == 2) {
      s = 0;
      for (i = 1; i <= n; i++)
        for (j = 1; j <= m; j++)
          s = s + fab[i][j];
      fprintf (fout, "%d", s);
    }
    else {
      max = 0;
      for (i = 1; i <= n; i++)
        for (j = 1; j <= m; j++)
          if (val[i][j] > max)
            max = val[i][j];
      fprintf (fout, "%d", max);
    }
    fclose (fin);
    fclose (fout);
    return 0;
}