Advertisement
Guest User

Untitled

a guest
Oct 17th, 2019
163
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 4.08 KB | None | 0 0
  1. package com.company;
  2. import java.util.Arrays;
  3.  
  4. public class Main {
  5.     public static void main(String[] args) {
  6.         task4();
  7.     }
  8.     public static void pogoda(){
  9.  
  10.         float min = 0;
  11.         float max = 25;
  12.         float [][] array = new float [12][];
  13.         array[0] = new float [31];
  14.         array[1] = new float [28];
  15.         array[2] = new float [31];
  16.         array[3] = new float [30];
  17.         array[4] = new float [31];
  18.         array[5] = new float [30];
  19.         array[6] = new float [31];
  20.         array[7] = new float [31];
  21.         array[8] = new float [30];
  22.         array[9] = new float [31];
  23.         array[10] = new float [30];
  24.         array[11] = new float [31];
  25.         for (int i = 0; i < array.length; i++){
  26.             float summ = 0;
  27.             for (int j = 0; j < array[i].length; j++) {
  28.                 array[i][j]= (float) (min + (Math.random()* max));
  29.                 summ += array[i][j];
  30.             }
  31.             float average = summ / array[i].length;
  32.             System.out.println(average);
  33.         }
  34.     }
  35.  
  36.     public static void task1(){
  37.         float[] array = {3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13};
  38.         if (array.length == 0) {
  39.             System.out.println("array empty");
  40.         }
  41.         else{
  42.             int len = array.length;
  43.             for (int i = 0; i < 1; i++) {
  44.                 int temp = (int) array[len - 1];
  45.                 for (int a = len - 1; a > 0; a--) {
  46.                     array[a] = array[a - 1];
  47.                 }
  48.                 array[0] = temp;
  49.             }
  50.             System.out.println(Arrays.toString(array));
  51.         }
  52.  
  53.     }
  54.     public static void task2(){
  55.         double[] array = {5, 20, 10, 50, 20, 30};
  56.         int len = array.length;
  57.  
  58.         int inv_count = 0;
  59.         int i, j;
  60.         for(i = 0; i < len - 1; i++)
  61.             for(j = i+1; j < len; j++)
  62.                 if(array[i] > array[j])
  63.                     inv_count++;
  64.         System.out.println(inv_count);
  65.  
  66. //        double[] array = {3, 4, 5, 6, 8, 7, 9, 11, 10, 12, 13};
  67. //        double temp = array[0];
  68. //        int cnt = 0;
  69. //        for (int i = 0; i < array.length-1; i++) {
  70. //            if ( array[i] < temp ){
  71. //                cnt++;
  72. //            }
  73. //            temp = array[i];
  74. //        }
  75. //        System.out.println(cnt);
  76.     }
  77.     public static void task3(){
  78.         int arr[] = {-1,2,4,-4,-10,23, 1, 1};
  79.         for(int i = 0; i < arr.length;i++)
  80.         {
  81.             System.out.print(arr[i] + " ");
  82.         }
  83.         System.out.println("\n");
  84.         int i = 0;
  85.         int j = arr.length-1;
  86.         while(i<j){
  87.  
  88.             if(arr[i] >= 0 && arr[j] < 0){
  89.                 int temp;
  90.                 temp = arr[j];
  91.                 arr[j] = arr[i];
  92.                 arr[i] = temp;
  93.             }
  94.  
  95.             if(arr[i] < 0){
  96.                 i++;
  97.             }
  98.  
  99.             if(arr[j] >= 0){
  100.                 j--;
  101.             }
  102.         }
  103.         for(i = 0; i < arr.length;i++)
  104.         {
  105.             System.out.print(arr[i]+ " ");
  106.         }
  107.     }
  108.     public static void task4(){
  109.         int [] arr = {1,2,3,4,5,6,7,8,9,0};
  110.         int [] subArr = {4,5};
  111.         back : for (int i= 0; i<arr.length; i++){
  112.             if(arr[i] == subArr[0]){
  113.                 for (int j=1; j<subArr.length; j++){
  114.                     if (i+j>arr.length-1 || arr[i+j]!=subArr[j]) continue back;
  115.                 }
  116.                 System.out.println(true);
  117.             }
  118.         }
  119.     }
  120.     public static void task5(){
  121.         int mass[] = {-1,2,4,4,-4,-10, 23, 1, 2, 3, 1, 23, 1, 2, 3};
  122.         int max = mass[0];
  123.         boolean f = false;
  124.         int count = 0;
  125.         for(int i = 0; i < mass.length; i ++){
  126.             for (int j = 1; j < mass.length; j++){
  127.                 if(mass[i] == mass[j] && max < mass[i] && i != j){
  128.                     max = mass[i];
  129.                     f = true;
  130.                 }
  131.             }
  132.         }
  133.         if (f){
  134.             System.out.println(max);
  135.         }
  136.         else {
  137.             System.out.println("Нет таких значений");
  138.         }
  139.     }
  140.  
  141. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement