Beispiel #1
0
 public void khongxet(rect r)
 {
     int i, j;
     for (i = r.sx; i < r.sx + r.width; i++)
         for (j = r.sy; j < r.sy + r.height; ++j)
             if (hople(i, j)) xet[i, j] = false;
 }
Beispiel #2
0
 public double trungbinh(rect r)
 {
     int i, j, m, n;
     m = r.sx + r.width;
     n = r.sy + r.height;
     if (m > sohang) m = sohang;
     if (n > socot) n = socot;
     double ketqua = 0;
     for (i = r.sx; i < m; ++i)
         for (j = r.sy; j < n; ++j) ketqua += data[i, j];
     ketqua /= (r.width * r.height);
     return ketqua;
 }
Beispiel #3
0
 public int min(rect r)
 {
     int i, j, m, n;
     int MIN;
     MIN = data[0, 0];
     m = r.sx + r.width;
     n = r.sy + r.height;
     if (m > sohang) m = sohang;
     if (n > socot) n = socot;
     for (i = r.sx; i < m; ++i)
         for (j = r.sy; j < n; ++j)
             if (data[i, j] < MIN) MIN = data[i, j];
     return MIN;
 }
Beispiel #4
0
 public int max(rect r)
 {
     int i, j, m, n;
     int MAX;
     MAX = data[0, 0];
     m = r.sx + r.width;
     n = r.sy + r.height;
     if (m > sohang) m = sohang;
     if (n > socot) n = socot;
     for (i = r.sx; i < m; ++i)
         for (j = r.sy; j < n; ++j)
             if (data[i, j] > MAX) MAX = data[i, j];
     return MAX;
 }