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

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

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

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

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)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
06.06.2013, 00:56
Ответы с готовыми решениями:

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

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

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

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

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

Добавлено через 36 секунд
Цитата Сообщение от Bourbon Посмотреть сообщение
Так куда нужно выводить значения ? На фрейм или в командную строку ? И не очень понятно, искать наибольшее среди изображённых в таблице или введённых в самой матрице.
искать наибольшее значение в каждой строчке матрицы
0
 Аватар для Bourbon
1 / 1 / 1
Регистрация: 15.02.2013
Сообщений: 7
06.06.2013, 03:00
Лучший ответ Сообщение было отмечено 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
 Аватар для Cyc
0 / 0 / 1
Регистрация: 15.09.2012
Сообщений: 20
06.06.2013, 03:03  [ТС]
Завтра проверю,спасибо заранее
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
06.06.2013, 03:03
Помогаю со студенческими работами здесь

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

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru