Как мы и договорились сегодня с группой из Салавата – публикую одну, но "многометодную" задачу.
Задача, возможно, и не самая сложная)))), тем более, что часть мы сегодня сделали на занятии -- но длинная она наверняка, поэтому кроме ума, понадобится еще и много-много терпения.
Назовем ячейку массива "счастливой", если выполняются (одновременно) следующие условия:
1. Сумма значений в "строке" (то есть во внутреннем массиве, к которому относится ячейка) равна значению в данной ячейке.
2. Сумма значений в "столбце" (то есть в ячейках всех внутренних массивов – ячейках, у которых такой же порядковый номер во внутреннем массиве, как и у данной ячейки, то есть в ячейках с одинаковым индексом) равна значению в данной ячейке.
Надо написать класс, который находит все "счастливые" ячейки в массиве массивов ("двумерном") и выводит о каждой такой ячейке следующую информацию:
· ее значение;
· ее положение в массиве массивов.
Кроме того, класс должен определять, какое из значений в "счастливых" ячейках встречается чаще всего.
Разумеется, размеры массива и его содержание можно задавать по-разному: можно – через ввод параметров с клавиатуры (гибко), можно – заранее устанавливать значения… Выбирайте сами.
Я советую писать класс "по частям": проверять каждый этап и использовать как можно больше методов.
Удачи!

