TwiNNeR

Pozitivni Sosedi

Oct 10th, 2014
236
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.80 KB | None | 0 0
  1. #include <stdio.h>
  2.  
  3. int A[100][100];
  4.  
  5.  
  6.  
  7. int zbirche(int poza,int pozb,int nana,int mama)
  8. {
  9.     int levo,desno,gore,dole;
  10.     levo=desno=gore=dole=0;
  11.  
  12.     if(poza>1 && A[poza-1][pozb]>0) levo=A[poza-1][pozb];
  13.     if(poza<nana && A[poza+1][pozb]>0) desno=A[poza+1][pozb];
  14.     if(pozb>1 && A[poza][pozb-1]>0) gore=A[poza][pozb-1];
  15.     if(pozb<mama && A[poza][pozb+1]>0) dole=A[poza][pozb+1];
  16.  
  17.     return levo+desno+gore+dole;
  18.  
  19. }
  20.  
  21.  
  22.  
  23.  
  24.  
  25. int main() {
  26.  
  27.     int n,m,i,j;
  28.     scanf("%d%d",&n,&m);
  29.  
  30.     for(i=1;i<=n;i++)
  31.     {
  32.         for(j=1;j<=m;j++)
  33.         {
  34.             scanf("%d",&A[j][i]);
  35.         }
  36.     }
  37.  
  38.  
  39.  
  40.  
  41.     for(i=1;i<=n;i++)
  42.     {
  43.         for(j=1;j<=m;j++)
  44.         {
  45.             printf("%d ", zbirche(j,i,m,n));
  46.         }
  47.         printf("\n");
  48.     }
  49.  
  50.     return 0;
  51. }
Advertisement
Add Comment
Please, Sign In to add comment