Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.01.2012, 19:36   #1
ISV-777
Пользователь
 
Регистрация: 01.11.2010
Сообщений: 40
По умолчанию минимальное и макс. значение матрицы...

Код:
public class lr1 {
    int ar[][]={{17,2,3,4,5,4,5,5,5,54},
                {10,11,12,13,14,5,6,23,64,24},
                {21,22,23,24,25,4354,45,45,45,34},
                {31,32,33,34,35,36,37,38,39,40},
                {41,42,43,44,45,46,47,48,49,50},
                {24,23,5642,567,864,865,866,867,868,869},
                {2345,45,45,45,45,46,47,4,49,50},
                {1,2,3,4,5,6,7,8,9,10},
                {0,5,10,15,20,25,30,35,40,45},
                {0,100,200,300,400,500,600,700,800,900}
    };
public int FindMin(){
    int min=ar[0][0];
    for (int i=0;i<9;i++){
        for(int j=0;j<9;j++){
          if(ar[i][j]<min){
              min=ar[i][j];
          }  
        }
    }
return min;}
public int FindMax(){
    int max=ar[0][0];
    for (int i=0;i<9;i++){
        for(int j=0;j<9;j++){
          if(ar[i][j]>max){
              max=ar[i][j];
          }  
        }
    }
return max;}
public void  FindSum(){
    int b=FindMin()+FindMax();
}
public void Zapolnenie(){
    
    }

public void printIntArray(){
    for(int a[]:ar){
			for(int c:a)
				System.out.print(c+" ");
			System.out.println();
		}
}
    public static void main(String arg[]){
    lr1 p=new lr1();
    for (int j=0;j<5;j++){
        p.ar[1][j]=p.FindMin();
    }
    for(int j=0;j<5;j++){
        p.ar[3][j]=p.FindMax();
    }
    p.printIntArray();
		
	}
	
}
СОздать и заполнить матрицу целыми числами 10х10.Найти минимальный и максимальный элемент в матрице.Максимальный элемент сложить с минимальным и этим числом заполнить строки и столбцы где находятся минимальный и максимальный элементы

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

Последний раз редактировалось ACE Valery; 15.01.2012 в 22:39.
ISV-777 вне форума Ответить с цитированием
Старый 15.01.2012, 20:56   #2
ByAlex
Форумчанин
 
Аватар для ByAlex
 
Регистрация: 15.03.2011
Сообщений: 465
По умолчанию

Привет! А вы просто положения максимальных и минимальных сохраняйте в переменных, а потом от них и действуйте. И зачем вам столько функций для счета, можно было и одной обойтись?
Помог - жми на весы!
ByAlex89@mail.ru
ByAlex вне форума Ответить с цитированием
Старый 16.01.2012, 08:20   #3
ISV-777
Пользователь
 
Регистрация: 01.11.2010
Сообщений: 40
По умолчанию

Цитата:
Сообщение от ByAlex Посмотреть сообщение
Привет! А вы просто положения максимальных и минимальных сохраняйте в переменных, а потом от них и действуйте. И зачем вам столько функций для счета, можно было и одной обойтись?
Спасибо. Но я не до конца что-то понял как-это написать? Ведь в max и min уже сохранены положения .
ISV-777 вне форума Ответить с цитированием
Старый 16.01.2012, 11:58   #4
Mandrivnyk
Software Developer
Участник клуба
 
Аватар для Mandrivnyk
 
Регистрация: 01.03.2011
Сообщений: 1,098
По умолчанию

Цитата:
Сообщение от ISV-777 Посмотреть сообщение
Спасибо. Но я не до конца что-то понял как-это написать? Ведь в max и min уже сохранены положения .
Там сохранены не положения, а значения максимума и минимума.
Все что надо сделать -- в цикле проверять совпадение максимума (минимума) с элементом и при необходимости изменять значения в соответствующей строке/столбце.
Если же в матрице гарантировано содержиться ровно один максимум и один минимум, то можно просто в процессе их нахождения запоминать индексы.
Болтовня ничего не стоит. Покажите мне код. (c) Linus Torvalds
Помог ответ? -- Поставьте отзыв.
Выражения особой благодарности в рублевом эквиваленте отправлять сюда --> R269634919062
Mandrivnyk вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нужно вывести максимальное и минимальное значение из матрицы Aleksey1924 Помощь студентам 8 25.04.2011 12:46
..=( Функции и минимальное значение массива amidatong Паскаль, Turbo Pascal, PascalABC.NET 3 14.03.2011 19:08
Минимальное средние значение KyJIJIEP Общие вопросы C/C++ 7 13.06.2010 13:37
Выбрать минимальное значение Federal Помощь студентам 5 28.05.2010 00:34