SHARE
TWEET

Untitled

a guest Oct 21st, 2019 78 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. package logic;
  2.  
  3. import java.util.Arrays;
  4.  
  5. public class Task12 {
  6.  
  7.  /*
  8.      Получить массив содержащий все повторяются числа из исходного массива более двух раз.
  9.  */
  10.  
  11.     public static void main(String[] args) {
  12.         int[] arr = {5, 7, 6, 99, 5, 99, 8, 5, 99, 6, 6};
  13.         int counter = 0;
  14.         Arrays.sort(arr);
  15.  
  16.         for (int i = 0; i < arr.length; i++) {
  17.             int k = i + 1;
  18.             if (k < arr.length) {
  19.                 if (arr[i] == arr[k]) {
  20.                     continue;
  21.                 }
  22.             }
  23.             int resultValue = arr[i];
  24.             int resultCount = 0;
  25.             for (int j = 0; j < arr.length; j++) {
  26.                 if ((resultValue == arr[j])) {
  27.                     resultCount++;
  28.                 }
  29.             }
  30.             if (resultCount > 2) {
  31.                 counter++;
  32.             }
  33.             int[] newArr = new int[counter];
  34.             //System.out.println(resultValue + ": " + resultCount);
  35.             if (resultCount > 2) {
  36.                     for (int ii = 0; ii < counter; ii++) {
  37.                         newArr[ii] = resultValue;
  38.                         System.out.println("New Arr: " + newArr[ii]);
  39.                     }
  40.                     System.out.println(resultValue + " повторяются более двух раз");
  41.             }
  42.         }
  43.     }
  44. }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top