chillurbrain

12. 25% нулей.

May 21st, 2016
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.15 KB | None | 0 0
  1. import java.util.Random;
  2.  
  3. public class Main {
  4.  
  5.     public static void main(String[] args) {
  6.         Random random = new Random();
  7.         int[][] matrix = new int[6][6];
  8.         int zeros = 6 * 6 / 4;
  9.         for (int i = 0; i < 6; i++) {
  10.             for (int j = 0; j < 6; j++) {
  11.                 matrix[i][j] = random.nextInt(10) + 1;
  12.             }
  13.         }
  14.         for (int[] i : matrix) {
  15.             for (int j : i)
  16.                 System.out.print(j + " ");
  17.             System.out.println();
  18.         }
  19.         System.out.println("------");
  20.         for (int i = 0; i < zeros; i++) {
  21.             matrix[random.nextInt(6)][random.nextInt(6)] = 0;
  22.         }
  23.         for (int[] i : matrix) {
  24.             for (int j : i)
  25.                 System.out.print(j + " ");
  26.             System.out.println();
  27.         }
  28.         int zerosQty = 0;
  29.         for (int[] i : matrix) {
  30.             for (int j : i)
  31.                 if (j == 0)
  32.                     zerosQty++;
  33.         }
  34.         System.out.println("Кол-во нулей в матрице: " + zerosQty);
  35.         System.out.println("Ожидаемое кол-во нулей (25%): " + zeros);
  36.     }
  37. }
Advertisement
Add Comment
Please, Sign In to add comment