С Новым годом! Форум программистов, компьютерный форум, киберфорум
Java для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/9: Рейтинг темы: голосов - 9, средняя оценка - 4.67
0 / 0 / 1
Регистрация: 15.09.2012
Сообщений: 20
1

Составить программу так чтобы находился наибольший элемент каждой строки матрицы?

06.06.2013, 00:56. Показов 1890. Ответов 10
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
У меня есть матрица
вот код на матрицу

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
package l1;
 
import javax.swing.*;
 
public class L1 {
    public static void main(String[] arg) {
        JFrame f = new JFrame("F");
        f.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
        f.setSize (3,5);
        f.setLocationRelativeTo(null);
 
        Object[][] mat = {{4.2, 1.8, 2.1, 1.7, 0,6}, {1.5, 5.5, 0.2, 3.1, 4.7}, {2.3, 0.5, 0.8, 3.6, 3.2}};
        Object[] column = {"1", "2", "3", "4"};
        JTable table = new JTable(mat, column);
        f.add(new JScrollPane(table));
        f.setVisible(true);
    }
}

как составить программу так чтобы находился наибольший элемент каждой строки матрицы и оформление было бы в виде одномерного массива?
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.06.2013, 00:56
Ответы с готовыми решениями:

Переставить строки и столбцы матрицы так, чтобы минимальный элемент матрицы находился в левом верхнем углу матрицы
Здравствуйте. Не могу вспомнить как это делается. Помогите пожалуйста, заранее спасибо. Условие :...

Переставить строки матрицы так, чтобы наименьший элемент находился на главной диагонали
задать двумерный массив размером 4 на 4. массив заполняется целыми числами случайным образом. в...

Переставить строки и столбцы матрицы так, чтобы минимальный по модулю элемент находился в правом нижнем углу
Переставить строки и столбцы матрицы местами так, чтобы минимальный по модулю элемент находился в...

Найти наибольший элемент 1-го столбца матрицы и переставить строки так, чтобы он оказался в левом верхнем углу
ооооооочень нужно...заранее спасибо! 4. Дана матрица целых чисел А (mхn). Найти наибольший элемент...

10
77 / 33 / 9
Регистрация: 04.06.2013
Сообщений: 295
06.06.2013, 01:51 2
Цитата Сообщение от Cyc Посмотреть сообщение
находился наибольший элемент
Ну например нашелся наибольшей элемент, а что дальше с ним делать? Вывести его на панель?

Добавлено через 2 минуты
Цитата Сообщение от Cyc Посмотреть сообщение
оформление было бы в виде одномерного массива?
Тоесть вам нужно вывести не все матрицу , а только Наибольшие элементы каждово массива? Или же все элементы только в сортерованном ввиде по убыванию?
0
0 / 0 / 1
Регистрация: 15.09.2012
Сообщений: 20
06.06.2013, 01:51  [ТС] 3
Цитата Сообщение от Care Посмотреть сообщение
Ну например нашелся наибольшей элемент, а что дальше с ним делать? Вывести его на панель?
Задание звучит так "составить программу нахождения наибольшего элемента каждой строки матрицы F и результат оформить в виде одномерного массива",как-то так :/
0
77 / 33 / 9
Регистрация: 04.06.2013
Сообщений: 295
06.06.2013, 02:00 4
а зачем тогда Фреймы? нужно сделать именно GUI приложение? Или же нужно терминальное приложение?
0
0 / 0 / 1
Регистрация: 15.09.2012
Сообщений: 20
06.06.2013, 02:04  [ТС] 5
Цитата Сообщение от Care Посмотреть сообщение
а зачем тогда Фреймы? нужно сделать именно GUI приложение? Или же нужно терминальное приложение?
я не знаю,просто обычную программу нужно в универррр
0
77 / 33 / 9
Регистрация: 04.06.2013
Сообщений: 295
06.06.2013, 02:08 6
Ладно зафтра попробую написать ) а ща спать ушел я)
0
0 / 0 / 1
Регистрация: 15.09.2012
Сообщений: 20
06.06.2013, 02:16  [ТС] 7
Цитата Сообщение от Care Посмотреть сообщение
Ладно зафтра попробую написать ) а ща спать ушел я)
спокойной ночи
0
1 / 1 / 1
Регистрация: 15.02.2013
Сообщений: 7
06.06.2013, 02:31 8
Так куда нужно выводить значения ? На фрейм или в командную строку ? И не очень понятно, искать наибольшее среди изображённых в таблице или введённых в самой матрице.
0
0 / 0 / 1
Регистрация: 15.09.2012
Сообщений: 20
06.06.2013, 02:45  [ТС] 9
Цитата Сообщение от Bourbon Посмотреть сообщение
Так куда нужно выводить значения ? На фрейм или в командную строку ? И не очень понятно, искать наибольшее среди изображённых в таблице или введённых в самой матрице.
аа,поняла,в командную строку ведь

Добавлено через 36 секунд
Цитата Сообщение от Bourbon Посмотреть сообщение
Так куда нужно выводить значения ? На фрейм или в командную строку ? И не очень понятно, искать наибольшее среди изображённых в таблице или введённых в самой матрице.
искать наибольшее значение в каждой строчке матрицы
0
1 / 1 / 1
Регистрация: 15.02.2013
Сообщений: 7
06.06.2013, 03:00 10
Лучший ответ Сообщение было отмечено ildwine как решение

Решение

Не уверен, что самый лучший способ, но работает.
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
import javax.swing.*;
 
public class L1 {
    public static void main(String[] arg) {
        JFrame f = new JFrame("F");
        f.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
        f.setSize(3, 5);
        f.setLocationRelativeTo(null);
 
        Object[][] mat = {{4.2, 1.8, 2.1, 1.7, 0,6}, {1.5, 5.5, 0.2, 3.1, 4.7}, {2.3, 0.5, 0.8, 3.6, 3.2}};
        Object[] column = {"1", "2", "3", "4"};
        JTable table = new JTable(mat, column);
        f.add(new JScrollPane(table));
        f.setVisible(true);
 
 
        Float largest = 0.0f;
        Float[] largestNubmers = new Float[3];
        for(int i = 0; i < 3; i++) {
            for(int j = 0; j < 5; j++) {
                if(Float.parseFloat(mat[i][j].toString()) > largest)
                    largest = Float.parseFloat(mat[i][j].toString());
            }
            largestNubmers[i] = largest;
            largest = 0.0f;
        }
 
        for(float e : largestNubmers) {
            System.out.println(e);
        }
    }
}
0
0 / 0 / 1
Регистрация: 15.09.2012
Сообщений: 20
06.06.2013, 03:03  [ТС] 11
Завтра проверю,спасибо заранее
0
06.06.2013, 03:03
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.06.2013, 03:03
Помогаю со студенческими работами здесь

Сдвиг элементов каждой строки матрицы так, чтобы максимальный элемент встал на первое место
Задана матрица размером NxM. Передвинуть циклическим сдвигом элементы каждой строки так, чтобы...

В матрице переставить строки так, чтобы наименьший элемент находился на главной диагонали
задать двумерный массив размером 4 на 4. массив заполняется целыми числами случайным образом. в...

Массив: Осуществить перестановку в каждой строке матрицы так, чтобы первый элемент строки поменялся с последним.
Нужно решить две задачи, первая просто c массивами, вторая с помощью указателей. Задача 1....

Найти наибольший элемент каждой строки матрицы
Сформировать двумерный массив A размером N x 2 (N - количество строк, равное предпоследней цифре...


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

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru