Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 5 ЗАДАЧА
- import java.util.Scanner;
- public class main {
- static String left(int[] arr, int search, int index) {
- String left = "";
- for (int i = 0; i < arr.length - 1; i++) {
- if (index != 0 || index != arr.length - 1) {
- if (arr[index] == arr[index - 1]) {
- left = "equal";
- } else if (arr[index] > arr[index - 1]) {
- left = "bigger";
- } else if (arr[index] < arr[index - 1]) {
- left = "smaller";
- }
- if (index == arr.length - 1) {
- if (arr[index] == arr[index - 1]) {
- left = "equal";
- } else if (arr[index] > arr[index - 1]) {
- left = "bigger";
- } else if (arr[index] < arr[index - 1]) {
- left = "smaller";
- }
- }
- }
- }
- return left;
- }
- static String right(int[] arr, int search, int index) {
- String right = "";
- for (int i = 0; i < arr.length - 1; i++) {
- if (index != 0 || index != arr.length - 1) {
- if (arr[index] == arr[index + 1]) {
- right = "equals";
- } else if (arr[index] > arr[index + 1]) {
- right = "bigger";
- } else if (arr[index] < arr[index + 1]) {
- right = "smaller";
- }
- }
- }
- if (index == 0) {
- if (arr[index] == arr[index + 1]) {
- right = "equal";
- } else if (arr[index] > arr[index + 1]) {
- right = "bigger";
- } else if (arr[index] < arr[index + 1]) {
- right = "smaller";
- }
- }
- return right;
- }
- public static void main(String[] args) {
- Scanner scan = new Scanner(System.in);
- int[] arr = {1, 2, 4, 3, 7, 5};
- int search = scan.nextInt();
- int index = 0;
- for (int i = 0; i < arr.length - 1; i++) {
- if (search == arr[i]) {
- index = i;
- }
- }
- System.out.println(
- "The number is " + right(arr, search, index) +
- " than its right neighbor");
- System.out.println(
- "and " + left(arr, search, index) +
- " than its left neighbor");
- }
- }
- 8 ЗАДАЧА
- mport java.math.BigInteger;
- import java.util.Scanner;
- public class main {
- static BigInteger fact(int num) {
- BigInteger sum = new BigInteger(String.valueOf(1));
- for ( int i = 1; i <= num; i++) {
- sum = sum.multiply(BigInteger.valueOf(i));
- }
- return sum;
- }
- public static void main(String[] args) {
- Scanner scan = new Scanner(System.in);
- int n = Integer.parseInt(scan.nextLine());
- System.out.println(fact(n));
- }
- }
- 9 ЗАДАЧА
- import java.util.Scanner;
- public class main {
- static void menu(){
- System.out.println("OPTIONS:");
- System.out.println("1.Reverse a number");
- System.out.println("2.Average");
- System.out.println("3.Solve equation");
- }
- static void reverse(int numberForReverse) {
- int reversed = 0;
- while (numberForReverse != 0) {
- int digits = numberForReverse % 10;
- reversed = reversed * 10 + digits;
- numberForReverse /= 10;
- }
- System.out.println("Reversed number: "+reversed);
- }
- static void average(int[]arr){
- double sum = 0;
- for (int i = 0; i < arr.length; i++) {
- sum+=arr[i];
- }
- sum/=arr.length;
- System.out.println("Average sum: "+sum);
- }
- static void equation(double a, double b){
- double x = -b/a;
- System.out.printf("%.2f * x + %.2f = 0%n",a,b);
- System.out.printf("%.2f * x = %.2f%n",a,-b);
- System.out.printf("x = %.2f / %.2f%n",-b,a);
- System.out.println("x = "+x);
- }
- public static void main(String[] args) {
- Scanner scan = new Scanner(System.in);
- menu();
- int option = Integer.parseInt(scan.nextLine());
- if (option == 1) {
- System.out.print("Please enter number: ");
- int numberForReverse = Integer.parseInt(scan.nextLine());
- reverse(numberForReverse);
- }
- if (option == 2) {
- System.out.println("Please enter the elements:");
- String[] input = scan.nextLine().split(" ");
- int [] arr = new int[input.length];
- for (int i = 0; i<input.length;i++){
- arr[i] = Integer.parseInt(input[i]);
- }
- average(arr);
- }
- if (option == 3) {
- System.out.println("Please enter a and b: ");
- double a = scan.nextDouble();
- double b = scan.nextDouble();
- equation(a,b);
- }
- }
- }
Add Comment
Please, Sign In to add comment