Pagini recente » Cod sursa (job #1355035) | Cod sursa (job #789541) | Cod sursa (job #2871279) | Cod sursa (job #164917) | Cod sursa (job #1979858)
#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;
}