ofekkfir

some arrays

Jan 9th, 2018
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.54 KB | None | 0 0
  1. import java.math.*;
  2. import java.util.Arrays;
  3. public class Main
  4. {
  5.       public static int[] copyArr (int[] arr1, int n)
  6.       {
  7.           int [] arr2 = new int [n];
  8.           for (int i =0; i<arr1.length; i++)
  9.           {
  10.               arr2[i] = arr1[i];
  11.           }
  12.                                  
  13.           return arr2;
  14.       }
  15.       public static int[] extArr (int[] arr)
  16.       {
  17.           int [] arr2 = new int [(int) (arr.length * 1.5)];
  18.           for (int i =0; i<arr.length; i++)
  19.           {
  20.               arr2[i] = arr[i];
  21.           }
  22.           return arr2;
  23.       }
  24.       public static  int[] cntProb ( int [] arr  )
  25.       {
  26.          
  27.           int cube1 , cube2 ;
  28.           arr = new int[11];
  29.           int sum;
  30.           for (int ii = 0; ii<20000; ii++)
  31.           {
  32.              cube1 =(int) (Math.random() *6 + 1);
  33.              cube2 =(int) (Math.random() *6 + 1 );
  34.              sum = cube1 + cube2;
  35.              if (sum == 1)
  36.              {
  37.                  arr[0] = arr[0] + 1;
  38.              }
  39.              if (sum == 2)
  40.              {
  41.                  arr[1] = arr[1] + 1;
  42.              }
  43.              if (sum == 3)
  44.              {
  45.                  arr[2] = arr[2] + 1;
  46.              }
  47.              if (sum == 4)
  48.              {
  49.                  arr[3] = arr[3] + 1;
  50.              }
  51.              if (sum == 5)
  52.              {
  53.                  arr[4] = arr[4] + 1;
  54.              }
  55.              if (sum == 6)
  56.              {
  57.                  arr[5] = arr[5] + 1;
  58.              }
  59.              if (sum == 7)
  60.              {
  61.                  arr[6] = arr[6] + 1;
  62.              }
  63.              if (sum == 8)
  64.              {
  65.                  arr[7] = arr[7] + 1;
  66.              }
  67.              if (sum == 9)
  68.              {
  69.                  arr[8] = arr[8] + 1;
  70.              }
  71.              if (sum == 10)
  72.              {
  73.                  arr[9] = arr[9] + 1;
  74.              }
  75.              if (sum == 11)
  76.              {
  77.                  arr[10] = arr[10] + 1;
  78.              }
  79. //           if (sum == 12)
  80. //           {
  81. //               arr[11] = arr[11] + 1;
  82. //           }
  83.                  
  84.  
  85.           }
  86.           return arr;
  87.       }
  88.      
  89.  
  90.     /**
  91.      * @param args
  92.      */
  93.     public static void main(String[] args)
  94.     {   /*
  95.         int[] arr1 = new int [100];
  96.         arr1[arr1.length] = (int) (Math.random() *10) ;
  97.         System.out.println(arr1[0]);
  98.         int tmp = arr1[arr1.length-1];
  99.         for (int ii = arr1.length-1; ii>0; ii--)
  100.         {  
  101.            
  102.             arr1 [ii] = arr1[ii--];
  103.             arr1[0] = tmp;
  104.            
  105.         }
  106.        
  107.         System.out.println(Arrays.toString(arr1)); */
  108.         int [] myArr = new int [50];
  109.         for (int i =0;myArr.length>i; i++)
  110.     {
  111.             myArr[i] = (int) (Math.random() *10);  
  112.     }
  113.         int [] nArr = extArr(myArr);
  114.         int [] cutsome = new int [11];
  115.         cutsome= cntProb(cutsome);
  116.         System.out.println(Arrays.toString(myArr) + "\n");
  117.        
  118.         System.out.println(Arrays.toString(nArr) + "\n");
  119.         System.out.println(Arrays.toString(cutsome));
  120.        
  121.        
  122.        
  123.        
  124.  
  125.     }
  126.  
  127. }
Advertisement
Add Comment
Please, Sign In to add comment