Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Scanner;
- import java.util.Arrays;
- import java.util.Random;
- public class Main {
- public static void main(String[] args) {
- // write your code here
- Scanner in = new Scanner(System.in);
- par p = new par();
- System.out.println("Введите кол-во элементов: ");
- int n = in.nextInt();
- p.n=n;
- int x[] = new int[p.n];
- inp_random(x, p);
- out_array(x,p);
- System.out.println(p.n);
- delete(x,5,p);
- out_array(x,p);
- System.out.println(p.n);
- Arrays.sort(x);
- out_array(x,p);
- Arrays.fill(x,5);
- out_array(x,p);
- int[] y = new int[x.length];
- Arrays.equals(x,y);
- }
- public static void inp_random(int[] a,par n){
- Random in=new Random();
- for(int i=0;i<n.n;i++){
- a[i]=in.nextInt(100);
- }
- }
- public static void inp_array(int[] a, par n) {
- Scanner in = new Scanner(System.in);
- System.out.println("Введите " + n.n + " чисел");
- for (int i = 0; i < n.n; i++) {
- a[i] = in.nextInt();
- }
- }
- public static void change(par p,int l){
- {p.n=l;}
- }
- public static void delete(int a[],int z,par n){
- int j=search_array(a,z);
- int[]x=new int[a.length-1];
- for(int i=0;i<a.length-1;i++){
- if(i<j)x[i]=a[i];
- if(i>=j)x[i]=a[i+1];
- }
- change(n,x.length);
- System.arraycopy(x,0,a,0,n.n);
- }
- public static void out_array(int[] a,par n) {
- System.out.println("Вывод массива: ");
- for (int i = 0; i < n.n; i++) {
- System.out.print(a[i] + " ");
- }
- System.out.println();
- }
- public static int search_array(int[] x, int n) {
- int i = 0;
- while (i < x.length) {
- if (x[i] == n){
- return i;
- }
- i++;
- }
- return -1;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement