Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package javaapplication384;
- import java.util.Scanner;
- public class JavaApplication384 {
- public static double Sb(double a,double b,double c){
- return 2*c*(a+b);
- }
- public static boolean Prost(int n){
- for(int i=2; i<=Math.sqrt(n); i++)
- if(n%i==0) return false; return true;
- }
- public static int rand(int a, int b){
- return (int)(Math.random()*(b-a+1)+a);
- }
- public static void mass(int mas[],int n){
- for(int i=0;i<n;i++){
- System.out.print(mas[i]+" ");
- }
- }
- public static void arr(int ar[][], int n, int m, int k, int l){
- if (l>n)l=n;
- int nn=n-(l-k);
- int mass[][]=new int[nn][m];
- int ii=0;
- for (int i=0;i<n;i++){
- if(i<k||i>l){
- for (int j=0;j<m;j++){
- mass[ii][j]=ar[i][j]; System.out.print((mass[ii][j])+" ");
- }
- ii++; System.out.println();
- }
- }
- }
- public static void main(String[] args) {
- Scanner sc=new Scanner(System.in);
- System.out.println("Введите номер задачи: ");
- int a = sc.nextInt();
- int m,n,z,x;
- switch(a){
- case 1:
- System.out.println("Введите сторону a: ");
- double aa = sc.nextDouble();
- System.out.println("Введите сторону b: ");
- double b = sc.nextDouble();
- System.out.println("Введите сторону c: ");
- double c = sc.nextDouble();
- System.out.println("Площадь боковой поверхности прямоугольного параллелепипеда равна "+Sb(aa,b,c));
- break;
- case 2:
- System.out.println("Введите число n: ");
- n = sc.nextInt();
- if(n==1) {
- System.out.println("1 не является ни простым числом, ни составным");
- }
- else if (Prost(n)) System.out.println("Число является простым");
- else System.out.println("Число не является простым");
- break;
- case 3:
- System.out.println("Введите начало интервала: ");
- z = sc.nextInt();
- System.out.println("Введите конец интервала: ");
- x = sc.nextInt();
- System.out.println("Введите размер массива: ");
- m = sc.nextInt();
- int mas[] = new int[m];
- for(int i=0;i<m;i++){
- mas[i]=rand(z,x);
- System.out.print(mas[i]+" ");
- }
- break;
- case 4:
- System.out.println("Введите размер массива: ");
- m = sc.nextInt();
- int ar[] = new int[m];
- for(int i=0;i<m;i++){
- ar[i]=i+1;
- }
- mass(ar,m);
- break;
- case 5:
- System.out.println("Введите начало интервала(рандом): ");
- z = sc.nextInt();
- System.out.println("Введите конец интервала(рандом): ");
- x = sc.nextInt();
- System.out.println("Введите размер массива(строки): ");
- n = sc.nextInt();
- System.out.println("Введите размер массива(столбцы): ");
- m = sc.nextInt();
- System.out.println("Введите начало интервала(удаление строк): ");
- int k = sc.nextInt();
- System.out.println("Введите конец интервала(удаление строк): ");
- int l= sc.nextInt();
- int ad[][] = new int[n][m];
- for(int i=0;i<n;i++){
- for(int j=0;j<m;j++){
- ad[i][j]=rand(z,x);
- System.out.print(ad[i][j]+" ");}
- System.out.println();
- }
- System.out.println("А теперь удалим выбранные вами строки:\n");
- arr(ad,n,m,k,l);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement