Форум программистов, компьютерный форум, киберфорум
Наши страницы

Java SE (J2SE)

Войти
Регистрация
Восстановить пароль
 
man777
0 / 0 / 0
Регистрация: 14.04.2016
Сообщений: 11
#1

Минимальное число - Java SE

18.04.2016, 18:08. Просмотров 287. Ответов 3
Метки нет (Все метки)

Помогите получить min(a1+a2, a2+a3, ..., a(n-1) +an);
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
import java.util.Scanner;
 
public class Main {
 
 
 
 
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        int col;
        System.out.println("Введите пожалуйста количество чисел: ");
        col = in.nextInt();
        System.out.println("Введите числа: ");
        int[] a = new int[col];
        for(int i = 0; i<a.length; i++){
            a[i] = in.nextInt();
        }
 
        upraj.SrZn(a);
        upraj.MaxZn(a);
        upraj.MinZn(a);
        upraj.Proiz(a);
        upraj.sum(a);
    }
}
  class upraj{
   public static double SrZn(int[] a){
        double s=0;
        for(int i = 0; i< a.length; i++){
            s+=a[i];
        }
        s/=a.length;
        System.out.println("Среднее значение этих чисел: " + s);
        return s;
    }
    public static int MaxZn(int[] a){
        if(a.length>0){
        int max = a[0];
        for(int i =0; i<a.length; i++){
            if(a[i]>max){
                max=a[i];
            }
 
        }
            System.out.println("Максимум из этих чисел (возведенных в квадрат ): "+max*max);
        return max;
        }
        else{
            System.out.println("Пустой массив!!!");
            return 0;
        }
 
    }
     public static int MinZn(int[] a){
         
        if(a.length>0){
        int max = a[0];
        for(int i =0; i<a.length; i++){
            if(a[i]<0){
                
                max=a[i]+a[i+1];
            }
 
        }
            System.out.println("Минимум из этих чисел: "+max);
        return max;
        }
        else{
            System.out.println("Пустой массив!!!");
            return 0;
        }
 
    }
     static public int Proiz(int[] a){
         int pr=1;
         for(int i =0;i<a.length; i++){
             pr*=a[i];
         }
         System.out.println("Произведение: " + pr);
         return pr;
     }
      static public int sum(int[] a){
         int pr=0;
         for(int i =0;i<a.length; i++){
             pr+=a[i];
         }
         System.out.println("Сумма: " + pr);
         return pr;
     }
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.04.2016, 18:08
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Минимальное число (Java SE):

Выбрать минимальное число из 4 чисел - Java SE
Всем привет, помогите решить задачку, пробую разными способами чёто не получается .. public class Solution { public static...

Найти минимальное положительное число типа double - Java SE
Всем привет . Помогите , пожалуйста, написать код для программы . Программа должна найти минимально положительное число типа double. То...

Программа которая находит минимальное число слагемых - Java SE
Составить алгоритм и программу, которые находят минимальное число слагаемых в сумме членов ряда, при котором эта сумма станет больше 120, и...

Найти минимальное число в одном файле и записать в другой - Java SE
Доброго времени суток! У меня имеется набор задач для выполнения, которые схожи между собой. Прошу помочь мне с одной из них, чтобы...

Web-приложение: считать строку чисел с клавиатуры, и вывести максимальное и минимальное число - Java SE
нужно создать web-приложение на основе JSP. Считать строку чисел с клавиатуры, и вывести максимальное и минимальное число. Помогите,...

В заданной строке найти минимальное и максимальное целое число - Java
Помогите создать такую программму В заданной строке найти минимальное и максимальное целое число (числа могут быть отрицательными, в...

3
Welemir1
Мечтатель
441 / 387 / 134
Регистрация: 30.03.2015
Сообщений: 1,674
18.04.2016, 20:22 #2
жестковато. Ты не жди когда юзер все введет, ты начинай определять максимум и минимум сразу, при каждом новом вводе и заодно суммируй, чтобы в конце посчитать среднее арифметическое. Так быстрее и проще будет
0
HOBATOP
309 / 298 / 129
Регистрация: 14.09.2015
Сообщений: 821
18.04.2016, 22:55 #3
man777,
Цитата Сообщение от man777 Посмотреть сообщение
получить min
вот такое что ли:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
        upraj.minSum(a);
 .  .  .  .  .
    public static int minSum(int[] array){
        int min = Integer.MAX_VALUE, index = 0;
        for (int i = 0; i < array.length - 1; i++)
        {
            if(min > array[i] + array[i + 1]){
                min = array[i] + array[i + 1];
                index = i;
            }
        }
        System.out.printf("Наименьшая сумма соседних чисел: %d и %d = %d%n", array[index], array[index + 1], min);
        return min;
    }
0
Aviz__
312 / 208 / 44
Регистрация: 17.02.2014
Сообщений: 1,643
19.04.2016, 11:58 #4
Цитата Сообщение от man777 Посмотреть сообщение
int pr=1;
Рискуешь, что не влезет в int!
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.04.2016, 11:58
Привет! Вот еще темы с ответами:

Выяснить, какое число встречается в массиве раньше – число Фибоначчи или простое число - Java SE
Дан натуральный массив A, состоящий из натуральных чисел. Выяснить, какое число встречается раньше – число Фибоначчи или простое число....

Минимальное из чисел в матрице - Java SE
Задача: найти минимальное из чисел, встречающихся в заданной матрице ровно один раз! Задачу по поиску минимального элемента матрицы я...

Минимальное значение матрицы - Java SE
Есть матрица mas; при каждом компилировании значения в ней каждый раз меняются рандомна до 5, проблема в том что не могу составить код по...

Минимальное и максимальное значение массивов - Java SE
import java.util.Arrays; public class auf4 { public static void main(String args) { int array = {{ 3, 2, 5 },{ 1, 4, 4, 8, 13 }, ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru