Advertisement
MinhThi

hinhvuong

Jan 26th, 2015
230
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.84 KB | None | 0 0
  1. #include <iostream>
  2. using namespace std;
  3. int n,m;
  4. int a[100][100];
  5. int kt(int x,int y,int k)
  6. {
  7.     if (!(x<n&&y<n)) return 0;
  8.     for (int i=x;i<=x+k;i++)
  9.     {
  10.         for (int j=y;j<=y+k;j++)
  11.         {
  12.             if(a[i][j]==0) return 0;
  13.            
  14.         }
  15.        
  16.     }
  17.      return 1;  
  18. }
  19. int main()
  20. {
  21.     int dem=0;
  22.     cout<<"n=";
  23.     cin>>n;
  24.     cout<<"m=";
  25.     cin>>m;
  26.     for (int i=0;i<n;i++ )
  27.     {
  28.         for (int j=0;j<m;j++)
  29.         {
  30.             cout<<"a["<<i<<"]["<<j<<"]=";
  31.             cin>>a[i][j];
  32.         }
  33.     }
  34.    
  35.    for (int i=0;i<n;i++)
  36.    {
  37.        for(int j=0;j<n;j++)
  38.        {
  39.            for (int k=0;k<n;k++)
  40.            {
  41.                 if (kt(i,j,k))
  42.                     dem++;
  43.                 else break;
  44.                    
  45.            }
  46.        }
  47.    }
  48.    cout<<dem;
  49.    
  50. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement