Форум программистов, компьютерный форум, киберфорум
Java для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.85/40: Рейтинг темы: голосов - 40, средняя оценка - 4.85
0 / 0 / 0
Регистрация: 28.11.2017
Сообщений: 19

Найти максимальный элемент массива и его индекс

28.11.2017, 11:37. Показов 8157. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
A1, A2, ... и A10 - массивы. Найти Самый большой элемент этого массива и его число
. Если в массиве есть некоторые из этих элементов, определите число.
Начальные точки: 7.2; 3,5; -1; 0; 3.3; 6.1; 7,2; -3,6; 5; 7.2.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
28.11.2017, 11:37
Ответы с готовыми решениями:

Найти максимальный элемент массива и его индекс. Максимальный элемент я нашел , не получается вывести индекс
var i,max: integer; x: array of integer; begin randomize; max:=x; for i:=1 to 5 do begin x:=trunc(11*random -5); write(x,'...

Найти максимальный элемент массива и его индекс
1.Дан массив R(N,M).построить вектор из элементов матрицы,удовлетворяющей условию R(I,J)<C,где C-константа.В полученном векторе найти...

Найти максимальный элемент массива и его индекс
Дан двухмерный массив целых чисел. Найти максимальный элемент массива и его индекс.

3
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
28.11.2017, 17:55
Цитата Сообщение от AlisherBek Посмотреть сообщение
A1, A2, ... и A10 - массивы
Может, элементы массива?
Цитата Сообщение от AlisherBek Посмотреть сообщение
и его число
Индекс? Значение?
Цитата Сообщение от AlisherBek Посмотреть сообщение
Начальные точки:
???
0
 Аватар для ArtemFM
746 / 493 / 285
Регистрация: 10.09.2015
Сообщений: 1,530
28.11.2017, 18:46
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
import java.math.BigDecimal;
import java.util.Arrays;
 
public class Task016 {
    public static void main(String[] args) {
        double[] array = createAndFillArray(10, -3, 3, 2);
        int indexMaxNumber = getIndexMaxNumber(array);
        
        System.out.println("Массив:\n" + Arrays.toString(array));
        System.out.println("Максимальное число равно " + array[indexMaxNumber] + "; Его индекс в массиве равен " + indexMaxNumber + ";");
    }
 
    public static double[] createAndFillArray(int length, int min, int max, int countDigit) {
        double[] result;
        if (length > 0 && max >= min) {
            result = new double[length];
            double number;
            for (int i = 0; i < length; i++) {
                number = (Math.random() * Math.abs(max - min) + min) / 1;
                if (countDigit > 0) {
                    result[i] = BigDecimal.valueOf(number).setScale(countDigit, BigDecimal.ROUND_HALF_DOWN).doubleValue();
                }
            }
        } else {
            result = new double[0];
        }
        return result;
    }
 
    public static int getIndexMaxNumber(double[] array) {
        int result = -1;
        if (array != null) {
            double max = array[0];
            result = 0;
            for (int i = 0; i < array.length; i++) {
                if (max < array[i]) {
                    max = array[i];
                    result = i;
                }
            }
        }
        return result;
    }
}
0
 Аватар для HighPredator
6045 / 2160 / 753
Регистрация: 10.12.2010
Сообщений: 6,005
Записей в блоге: 3
29.11.2017, 14:08
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
public class Trio<T1, T2, T3> {
    private T1 first;
    private T2 second;
    private T3 third;
 
    public Trio(T1 first, T2 second, T3 third) {
        this.first = first;
        this.second = second;
        this.third = third;
    }
 
    public T1 getFirst() {
        return first;
    }
 
    public T2 getSecond() {
        return second;
    }
 
    public T3 getThird() {
        return third;
    }
}
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
public class Main {
    public static void main(String[] args) {
        double a[] = {-1.0, 4.4, 5.768, 2.212, 4.4, 5.765, 7.3, -13.0, 7.3, 6.78};
 
        Trio<Double, Integer, Integer> result = findMaxElementWithIndexAndCount(a);
 
        System.out.println("Max: " + result.getFirst() +
                "\nIndex: " + result.getSecond() +
                (result.getThird() > 1 ? "\nCount: " + result.getThird() : ""));
    }
 
    private static Trio<Double, Integer, Integer> findMaxElementWithIndexAndCount(double array[]) {
        double max = array[0];
 
        int index = 0;
        int count = 1;
 
        for (int i = 1; i < array.length; i++) {
            if (max < array[i]) {
                max = array[i];
                index = i;
                count = 1;
            } else if (max == array[i])
                count++;
        }
 
        return new Trio<>(max, index, count);
    }
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
29.11.2017, 14:08
Помогаю со студенческими работами здесь

Найти максимальный элемент одномерного массива и его индекс
Найти максимальный элемент одномерного массива и его индекс.

Найти максимальный элемент одномерного массива и его индекс
Найти максимальный элемент одномерного массива и его индекс, что массив был заполнен рандомными числами, а розмерность вводилась с...

Найти максимальный элемент одномерного массива и его индекс
Найти максимальный элемент одномерного массива и его индекс.

Найти максимальный элемент массива, вывести его индекс. Найти среднее арифметическое элементов массива
Найти максимальный элемент массива, вывести его индекс. Найти среднее арифметическое элементов массива.

Найти максимальный элемент массива среди элементов с n-го по k-й и его индекс
Задан одномерный массив A. Найти максимальный элемент среди элементов с n-го по k-й и его индекс помогите, пожалуйста, решить задачу


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Программный контроль заполнения реквизита табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать контроль заполнения реквизита табличной части. . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Функция заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru