View difference between Paste ID: yFCf0xdP and Tr4g51V7
SHOW: | | - or go back to the newest paste.
1
package javaapplication384;
2
import java.util.Scanner;
3
public class JavaApplication384 {
4
    public static double Sb(double a,double b,double c){
5
        return 2*c*(a+b);
6
    }
7
    public static boolean Prost(int n){
8
     for(int i=2; i<=Math.sqrt(n); i++)
9
         if(n%i==0) return false; return true;
10
    }
11
    public static int rand(int a, int b){
12
        return (int)(Math.random()*(b-a+1)+a);
13
    }
14
    public static void mass(int mas[],int n){
15
                for(int i=0;i<n;i++){
16
                    System.out.print(mas[i]+" ");
17
    }
18
    }
19
    public static void arr(int ar[][], int n, int m, int k, int l){
20
        if (l>n)l=n;
21
        int nn=n-(l-k);
22
        int mass[][]=new int[nn][m];
23
        int ii=0;
24
        for (int i=0;i<n;i++){
25
            if(i<k||i>l){
26-
            for (int j=0;j<n;j++){
26+
                for (int j=0;j<m;j++){
27-
                 mass[j][ii]=ar[j][i]; System.out.print((mass[j][ii])+" ");
27+
                     mass[ii][j]=ar[i][j]; System.out.print((mass[ii][j])+" ");
28
                    }
29-
            ii++; System.out.println();
29+
                ii++; System.out.println();
30
                }
31-
        }
31+
32
   }
33-
    
33+
   
34
    public static void main(String[] args) {
35
        Scanner sc=new Scanner(System.in);
36
        System.out.println("Введите номер задачи: ");
37
        int a = sc.nextInt();
38
        int m,n,z,x;
39
        switch(a){
40
            case 1:
41
                System.out.println("Введите сторону a: ");
42
                double aa = sc.nextDouble();
43
                System.out.println("Введите сторону b: ");
44
                double b = sc.nextDouble();
45
                System.out.println("Введите сторону c: ");
46
                double c = sc.nextDouble();
47
                System.out.println("Площадь боковой поверхности прямоугольного параллелепипеда равна "+Sb(aa,b,c));
48
            break;
49
            case 2:
50
                System.out.println("Введите число n: ");
51
                n = sc.nextInt();
52
                if(n==1) {
53
                    System.out.println("1 не является ни простым числом, ни составным");
54
                }
55
                else if (Prost(n))  System.out.println("Число является простым");
56
                    else System.out.println("Число не является простым");
57
            break;
58
            case 3:
59
                System.out.println("Введите начало интервала: ");
60
                z = sc.nextInt();
61
                System.out.println("Введите конец интервала: ");
62
                x = sc.nextInt();
63
                System.out.println("Введите размер массива: ");
64
                m = sc.nextInt();
65
                int mas[] = new int[m];
66
                for(int i=0;i<m;i++){
67
                    mas[i]=rand(z,x);
68
                    System.out.print(mas[i]+" ");
69
                }
70
            break;
71
            case 4:
72
                 System.out.println("Введите размер массива: ");
73
                 m = sc.nextInt();
74
                 int ar[] = new int[m];
75
                 for(int i=0;i<m;i++){
76
                     ar[i]=i+1;
77
                 }
78
                mass(ar,m);
79
            break;
80
            case 5:
81
                System.out.println("Введите начало интервала(рандом): ");
82
                 z = sc.nextInt();
83
                System.out.println("Введите конец интервала(рандом): ");
84
                 x = sc.nextInt();
85-
                 System.out.println("Введите начало интервала(cnhjrb): ");
85+
86
                n = sc.nextInt();
87-
                System.out.println("Введите конец интервала(cnhjrb): ");
87+
88
                m = sc.nextInt();
89
                System.out.println("Введите начало интервала(удаление строк): ");
90
                 int k = sc.nextInt();
91
                System.out.println("Введите конец интервала(удаление строк): ");
92
                 int l= sc.nextInt();
93
                int ad[][] = new int[n][m];
94
                for(int i=0;i<n;i++){
95
                    for(int j=0;j<m;j++){
96
                    ad[i][j]=rand(z,x);
97-
                    System.out.print(ad[i][j]+" ");}}
97+
                    System.out.print(ad[i][j]+" ");}
98
                    System.out.println();
99
                    }
100-
    }   
100+
                System.out.println("А теперь удалим выбранные вами строки:\n");
101
                arr(ad,n,m,k,l);
102
        }            
103
    }  
104
}