Guest User

Untitled

a guest
Jan 23rd, 2018
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.23 KB | None | 0 0
  1. /*
  2.  * To change this template, choose Tools | Templates
  3.  * and open the template in the editor.
  4.  */
  5. package prvocislo;
  6.  
  7. import java.util.Random;
  8. import java.util.Scanner;
  9.  
  10. /**
  11.  *
  12.  * @author admin
  13.  */
  14. public class Main {
  15.  
  16.     /**
  17.      * @param args the command line arguments
  18.      */
  19.     public static void main(String[] args) {
  20.         Scanner sc = new Scanner(System.in);
  21.         Random generator = new Random();
  22.  
  23.         //načtení matice
  24.         System.out.println("zadejte radky a sloupce");
  25.         int a[][];
  26.         int ra = sc.nextInt();
  27.         int sl = sc.nextInt();
  28.         a = new int[ra][sl];
  29.         int s = 0;
  30.         int s1 = -3;
  31.         int r = 0;
  32.         int r1 = -3;
  33.         //parametry matice
  34.  
  35.  
  36.         for (int i = 0; i < ra; i++) {
  37.             for (int j = 0; j < sl; j++) {
  38.                 int k = (int) (1 + Math.random() * 100);
  39.  
  40.                 if (k < 50) {
  41.                     a[i][j] = 0;
  42.                 } else {
  43.                     a[i][j] = 1;
  44.                 }
  45.             }
  46.         }
  47.         //algoritmus na nalezení výherních kombinací na řádcích
  48.         for (int i = 0; i < ra; i++) {
  49.             for (int j = 0; j < sl; j++) {
  50.  
  51.                 if (a[i] == a[i++]) {
  52.                     r++;
  53.                     if (r == 4) {
  54.                         r = r1;
  55.                         r1++;
  56.                         System.out.println(r1 + "výherní kobinace na řádku");
  57.                     }
  58.                 }
  59.             }
  60.         }
  61.        
  62.         //algoritmus na nalezení výherních kombinací na sloupcích
  63.         for (int i = 0; i < ra; i++) {
  64.             for (int j = 0; j < sl; j++) {
  65.  
  66.                 if (a[j] == a[j++]) {
  67.                     s++;
  68.                     if (s == 4) {
  69.                         s = s1;
  70.                         s1++;
  71.                         System.out.println(s1 + "výherní kobinace na sloupcích");
  72.                     }
  73.                 }
  74.             }
  75.         }
  76.  
  77.         //vypsání matice
  78.         for (int i = 0; i < ra; i++) {
  79.             for (int j = 0; j < sl; j++) {
  80.                 System.out.format("%3d" , a[i][j]);
  81.                
  82.             }
  83.             System.out.println();
  84.  
  85.  
  86.  
  87.         }
  88.  
  89.     }
Add Comment
Please, Sign In to add comment