IPB

Здравствуйте, гость ( Вход | Регистрация )

 
Тема закрытаОткрыть новую тему
> [Java] Программа с матрицами
logarifmus
сообщение 25.3.2008, 17:33
Сообщение #1


Пользователь


Группа: Пользователи
Сообщений: 23
Регистрация: 28.1.2008
Пользователь №: 18 805



Народ, помогите пожалуйста написать программу, которая находит максимальный элемент в одной матрице и минимальный элемент в другой, и переставляет местами столбцы, содержащие эти элементы.
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
PolPoll
сообщение 26.3.2008, 7:56
Сообщение #2


:)


Группа: Главные администраторы
Сообщений: 5 858
Регистрация: 24.11.2005
Из: Москва
Пользователь №: 5 327



Поиск номера минимума/максимума на языке Си посмотри http://www.opeople.ru/ipb.html?s=&showtopi...ndpost&p=167805

Только там одномерный массив, а у тебя нужно два цикла вместо одного. Ну и два индекса у элементов матрицы, и запоминать не один, а два номера(индекса)

Или тебе как поменять местами не понятно?


--------------------
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
logarifmus
сообщение 26.3.2008, 18:10
Сообщение #3


Пользователь


Группа: Пользователи
Сообщений: 23
Регистрация: 28.1.2008
Пользователь №: 18 805



Цитата(PolPoll @ 26.3.2008, 9:56) *

Поиск номера минимума/максимума на языке Си посмотри http://www.opeople.ru/ipb.html?s=&showtopi...ndpost&p=167805

Только там одномерный массив, а у тебя нужно два цикла вместо одного. Ну и два индекса у элементов матрицы, и запоминать не один, а два номера(индекса)

Или тебе как поменять местами не понятно?



Во-первых мне нужна прога на яве, а не на Си.

Мне надо поменять местами не элементы, а столбцы целиком, в которых содержатся данные элементы двух матриц.
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
PolPoll
сообщение 27.3.2008, 7:52
Сообщение #4


:)


Группа: Главные администраторы
Сообщений: 5 858
Регистрация: 24.11.2005
Из: Москва
Пользователь №: 5 327



Цитата(logarifmus @ 26.3.2008, 21:10) *

Во-первых мне нужна прога на яве, а не на Си.
Велика ли разница?

Вот так поиск номера минимума в Си
Код

min = 0;
for (i=0; i<6; i++)
  if (a[i]<a[min]) min=i;

Так же и в javascript, к примеру
только ввод-вывод и описание переменных другое (или вопрос в описании переменных???)
Код
<html>
<head>
<title>minimum</title>

</head>
<body>
<noscript>you need javascript<br><br></noscript>

<script type="text/javascript">

document.write('massive <br>');
var a = new Array(1,3,4,-1,6,3);
for (var i=0; i<6; i++) {document.write('el='+a[i]+'<br>');}
var min;

min = 0;
for (i=0; i<6; i++)
  if (a[i]<a[min]) min=i;

document.write('min='+a[min]+' nom='+(min+1));

</script>

</body>
</html>



Цитата(logarifmus @ 26.3.2008, 21:10) *

Мне надо поменять местами не элементы, а столбцы целиком, в которых содержатся данные элементы двух матриц.
именно элементы
(в цикле по всему столбцу - первый из одного столбца с первый из другого, второй изодного второй из другого ...)


--------------------
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
logarifmus
сообщение 6.4.2008, 10:01
Сообщение #5


Пользователь


Группа: Пользователи
Сообщений: 23
Регистрация: 28.1.2008
Пользователь №: 18 805



Спасибо за помощь.
Этот вопрос уже решен.
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

Тема закрытаОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия Сейчас: 23.5.2012, 3:20