Advertisement
Guest User

Untitled

a guest
Jun 25th, 2017
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 3.02 KB | None | 0 0
  1. class taak9server {
  2.   public static void main (String[] args) {
  3.     int rij, kolom;
  4.     int[][] tabel;
  5.    
  6.     int positierij, positiekolom;
  7.     int getalrij, getalkolom;
  8.     int teller =0;
  9.  
  10.     //ingeven van rij en kolom
  11.     rij = Integer.parseInt(args[0]);
  12.     kolom = Integer.parseInt(args[1]);
  13.    
  14.  
  15.    
  16.    
  17.     //ingeven van getallen van de tabel
  18.     tabel = new int[rij][kolom];
  19.    
  20.     for (rij = 0; rij < tabel.length; rij++) {  
  21.       for (kolom = 0; kolom < tabel[rij].length ; kolom++) {
  22.    
  23.         tabel[rij][kolom] = Integer.parseInt(args[teller]);
  24.         teller++;
  25.       }
  26.     }
  27.    
  28.  
  29.    
  30.     /*tabel uitprinten
  31.     for (rij = 0 ; rij < tabel.length ; rij++) {
  32.       for (kolom = 0 ; kolom < tabel[rij].length ; kolom++) {
  33.         System.out.print(tabel[rij][kolom] + " , ");
  34.       }
  35.       System.out.println();
  36.     } */
  37.          
  38.          
  39.    
  40.    
  41.     //controleren waar de minimale
  42.     for ( positierij = 1; positierij < tabel.length -1 ; positierij++) {
  43.       for (positiekolom = 1 ; positiekolom < tabel[positierij].length -1 ; positiekolom++) {
  44.        
  45.  
  46.         getalrij = positierij + 1; //volgende getal in de rij
  47.        
  48.         if (tabel[positierij][positiekolom] < tabel[getalrij][positiekolom]) {
  49.           getalrij = getalrij - 2; //vorige getal in de rij
  50.  
  51.          
  52.           if (tabel[positierij][positiekolom] < tabel[getalrij][positiekolom] ) {
  53.             getalkolom = positiekolom + 1; //volgende kolom controleren
  54.             getalrij = positierij; //de positie onder het getal controleren
  55.            
  56.                      
  57.             if (tabel[positierij][positiekolom] < tabel[getalrij][getalkolom]) {
  58.               getalrij++; //volgend getal in die rij controleren
  59.              
  60.               if (tabel[positierij][positiekolom] < tabel[getalrij][getalkolom]) {
  61.                 getalrij = getalrij - 2; //vorig getal in de rij controleren
  62.                
  63.                 if (tabel[positierij][positiekolom] < tabel[getalrij][getalkolom]) {
  64.                   getalkolom = getalkolom - 2; //de kolom boven het getal controleren
  65.                   getalrij = positierij; //de positie boven het getal controleren
  66.                  
  67.                   if(tabel[positierij][positiekolom]< tabel[getalrij][getalkolom]) {
  68.                     getalrij++; //volgende getal controleren
  69.                    
  70.                     if(tabel[positierij][positiekolom] < tabel[getalrij][getalkolom]) {
  71.                       getalrij = getalrij - 2; //vorig getal controleren = getal links van de positie
  72.                      
  73.                       if(tabel[positierij][positiekolom] < tabel[getalrij][getalkolom])
  74.                         System.out.print(tabel[positierij][positiekolom] + " op positie [" + positierij + "] [" + positiekolom + "]; ");
  75.    
  76.                      
  77.                     }
  78.                   }
  79.                 }
  80.               }
  81.             }
  82.           }
  83.         }
  84.       }
  85.     }
  86.     System.out.println();
  87.    
  88.                
  89.    
  90.   }
  91. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement