Вариант 1.

– В методе main() объявить действительную квадратную матрицу А порядка n.

Значение n и элементы матрицы передать из командной строки.

–        Добавить в тот же класс метод, который формирует целочисленную квадратную матрицу В того же порядка. Элемент матрицы В  равен 1, если соответствующий ему элемент исходной матрицы А больше соседних элементов, расположенных в этой же строке, и равен 0 в противном случае.

– Целочисленную матрицу В распечатать на экран. Печать матрицы оформить  в  виде отдельного метода.

Вариант 2. 

– В методе main() объявить действительную квадратную матрицу А порядка n.

Значение n и элементы матрицы передать из командной строки.

–        В тот же класс добавить метод, который формирует одномерный массив Х из n элементов. Каждый элемент массива Х равен максимальному элементу соответствующей строки матрицы.

– Вычисление значения выражения Х[1]*Х[n]+ Х[2]*Х[n-1]+…+ Х[n]*Х[1] оформить в виде метода того же класса.

– Результат распечатать в методе main().

Вариант 3.

  – В методе main() объявить  действительную квадратную матрицу А порядка n и натуральные числа i и  j (0≤ i<n,0≤ j<n). Значения n, i, j и элементы матрицы передать из командной строки.

  – В тот же класс добавить метод, который из матрицы А удаляет  i-ую строку и  j-ый столбец. 

  – Печать матрицы оформить в виде отдельного метода того же класса.

НЕ нашли? Не то? Что вы ищете?

  – Результат распечатать в методе main().

Вариант 4.

– В методе main() объявить действительную матрицу А порядка .

Значения  n, m и элементы матрицы передать из командной строки.

–        Добавить в тот же класс метод, который формирует одномерный целочисленный массив В  из нулей и единиц, в котором b[i]=1 тогда и только тогда, когда элементы  i-ой строки матрицы A образуют возрастающую последовательность.

  – Печать массива  оформить в виде отдельного метода того же класса.

– Результат распечатать в методе main().

Вариант 5.

– В методе main() объявить действительную квадратную матрицу А порядка n.

Значение n и элементы матрицы передать из командной строки.

  –        Добавить в тот же класс метод, который формирует одномерный целочисленный массив В,  b[i] элемент которого равeн 1 тогда и только тогда, когда элементы  i-ой строки матрицы A образуют возрастающую последовательность, –1 тогда и только тогда, когда элементы i-ой строки матрицы A образуют убывающую последовательность, и 0 в противном случае.

– Печать массива В оформить в методе main().

Вариант 6.

– В методе main() объявить действительную квадратную матрицу А порядка n и натуральные числа i и j (0≤ i<n,0≤ j<n).

Значения n, i, j и элементы матрицы передать из командной строки.

– Добавить в тот же класс метод, который меняет местами в матрице А  i-ый  и  j-ый столбцы.

– Печать массива оформить в виде отдельного метода  того же класса.

– Результат распечатать на экран.

Вариант 7.

– В методе main() объявить действительную квадратную матрицу А порядка n.

Значение n и элементы матрицы передать из командной строки.

–        Добавить в тот же класс метод, который формирует одномерный целочисленный массив В из нулей и единиц, в котором b[i]=1 тогда и только тогда, когда в i-ой строке матрицы A есть хотя бы один отрицательный элемент.

– Печать одномерного массива оформить в виде отдельного метода того же класса.

– Результат распечатать на экран.

Вариант 8.

– В методе main() объявить  целое n и действительную матрицу порядка , где  a[1][i] и a[2][i] – координаты i-ой точки  на плоскости. Значение n и элементы матрицы передать из командной строки. Точки попарно соединены отрезками.

– Добавить в тот же класс метод, который формирует матрицу расстояний между точками.

– Нахождение длины максимального отрезка оформить в виде отдельного метода того же класса.

– Результат распечатать.

Вариант 9.

– В методе main() объявить действительную квадратную матрицу А порядка n. Значение n и элементы матрицы передать из командной строки.

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

– Результат распечатать в методе main().

Вариант 10.

– Будем называть соседями элемента с индексами i, j некоторой матрицы такие элементы этой матрицы, соответствующие индексы которых отличаются от i, j  не более чем на единицу.

– В методе main() объявить действительную квадратную матрицу А порядка n. Значение n и элементы матрицы передать из командной строки.

– Добавить в тот же класс метод, который  для данной матрицы А формирует целочисленную квадратную матрицу В того же порядка из нулей и единиц, элемент которой равен единице, когда все соседи соответствующего элемента матрицы А меньше него самого, в противном случае элемент матрицы В равен нулю.

– Печать массива оформить в виде отдельного метода того же класса.

– Результат распечатать на экран.

Вариант 11.

– В методе main() объявить две целочисленные квадратные матрицы А и В порядка n. Значение n и элементы матриц передать из командной строки.

– Добавить в тот же класс метод, который сформирует массив Х из нулей и единиц, в котором i-ый элемент равен единице, если все элементы i-ой строки матрицы А больше соответствующих элементов  i-ой строки матрицы В.

– Печать одномерного массива оформить в виде отдельного метода того же класса.

– Результат распечатать на экран.

Вариант 12.

– В методе main() объявить две целочисленные квадратные матрицы А и В порядка n. Значение n и элементы матриц передать из командной строки.

  – Добавить в тот же класс метод, который  сформирует массив Х из нулей и единиц, в котором i-ый элемент равен единице, если количество отрицательных элементов i-ой строки матрицы А больше, чем в  i-ой строке матрицы В.

– Печать одномерного массива оформить в виде отдельного метода того же класса.

Вариант 13.

– Будем называть соседями элемента с индексами i, j некоторой матрицы такие элементы этой матрицы, соответствующие индексы которых отличаются от  i, j не более чем на единицу. В методе main() объявить действительную квадратную матрицу А порядка n.

Значение n и элементы матрицы передать из командной строки.

– Добавить в тот же класс метод, который для данной матрицы А формирует матрицу В из нулей и единиц, элемент которой равен  единице, когда среди соседей соответствующего элемента матрицы А есть не менее двух совпадающих с ним самим, в противном случае элемент матрицы В равен нулю.

– Печать массива оформить в виде отдельного метода того же класса.

Вариант 14.

– В методе main() объявить  две целочисленные квадратные матрицы А и В  порядка n.

Значение n  и элементы матриц передать из командной строки.

– Добавить в тот же класс метод, который  сформирует массив Х из нулей и единиц, в котором i-ый элемент равен единице, если максимальный элемент в i-ой строке матрицы А больше, чем в  i-ой строке матрицы В.

– Печать одномерного массива оформить в виде отдельного метода того же класса.

Вариант 15.

– В методе main() объявить  две целочисленные квадратные матрицы А и В порядка n. Значение n и элементы матриц передать из командной строки.

– Добавить в тот же класс метод, который  сформирует массив  Х из нулей и единиц, в котором i-ый элемент равен единице, если все элементы i-ой  строки  матрицы  А  положительны,  а  все  элементы

i-ой строки матрицы В отрицательны.

– Печать одномерного массива оформить в виде отдельного метода того же класса.

Вариант 16.

– В методе main() объявить натуральное n и массив X  из n целых чисел. Значение n и элементы массива передать из командной строки.

– Добавить в тот же класс метод, который распознает, является ли натуральное число полным квадратом. Все элементы массива  X, индексы которых составляют полный квадрат, заменить нулем.

– Замену оформить в виде отдельного метода того же класса.

– Результат распечатать в методе main().

Вариант 17.

– В методе main() объявить натуральное n и массив X  из n целых чисел. Значение n  и элементы массива передать из командной строки.

– Добавить в тот же класс метод, который распознает, является ли натуральное число  простым. Все элементы массива X, индексы которых являются простыми числами, заменить нулем.

– Замену оформить в виде отдельного метода того же класса.

– Результат распечатать в методе main().

Вариант 18.

– В методе main() объявить натуральное n  и два массива X и Y длины n. Значение n и элементы массивов передать из командной строки.

Пусть X[i],Y[i] – координаты  i-ой вершины  n-угольника.

– Добавить в тот же класс метод, который сформирует массив Z – длин сторон многоугольника. 

– Найти периметр n-угольника в отдельном методе того же класса. Результат распечатать в методе main().

Вариант 19.

– В методе main() объявить четыре  массива X, Y, ХХ и YY длины 3. Значение  элементов массивов передать из командной строки.

Пусть i-ая вершина первого треугольника имеет координаты (X[i],Y[i]), а i-ая вершина второго треугольника имеет координаты (XХ[i],YY[i]).

– Добавить в тот же класс метод, который  сформирует массив, содержащий длины сторон треугольника.

–        Определение площади  треугольника оформить в виде отдельного метода того же класса.

– Площади обоих треугольников распечатать в методе main().

Вариант 20.

– В методе main() объявить массив X из 20 целых чисел. Значение  элементов массива передать из командной строки.

– Добавить в тот же класс метод, который определит количество инверсий в этом массиве, т. е. ситуаций, когда текущий элемент меньше предыдущего.

– Расположение элементов  по возрастанию  оформить в виде отдельного метода того же класса.

– Результат распечатать в методе main().

Вариант 21.

– В методе main() объявить  целочисленную квадратную матрицу А порядка nхm. Значения n, m и элементы матриц передать из командной строки.

Характеристикой строки матрицы назовём сумму её отрицательных четных элементов.

– Добавить в тот же класс метод, который  для данной матрицы А формирует целочисленную квадратную матрицу В того же порядка,

Располагая строки в соответствии с убыванием характеристик.

– Печать матрицы оформить в виде отдельного метода того же класса.

– Матрицы А и В  распечатать на экран.

Вариант 22.

-В методе main() объявить  целочисленную квадратную матрицу А порядка nхn. Значение n и элементы матриц передать из командной строки.

– Добавить в тот же класс метод, который  в матрице А размера nхn  определят строку с минимальным элементом на главной диагонали.

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

– Замену вычисленных строки и столбца оформить в виде отдельного метода того же класса

– Матрицу А  распечатать на экран.

Вариант 23.

-В методе main() объявить  целочисленную квадратную матрицу А порядка nхn. Значение n и элементы матриц передать из командной строки.

– Добавить в тот же класс метод, который  меняет  местами столбцы матрицы так, чтобы элементы первой строки оказались упорядоченными.

– Печать матрицы оформить в виде отдельного метода того же класса.

– Исходную и преобразованную матрицы распечатать на экран.

Вариант 24.

-В методе main() объявить  целочисленную квадратную матрицу А порядка nхn. Значение n и элементы матриц передать из командной строки.

– Добавить в тот же класс метод, который  создает массив Х из наибольших элементов строк матрицы А.

– Добавить в тот же класс метод, который  находит  наименьший элемент в Х и удаляет ту строку матрицы А, которой он принадлежит.

– Исходную и преобразованную матрицы распечатать на экран.

Вариант 25.

-В методе main() объявить  целочисленную квадратную матрицу А порядка nхn. Значение n и элементы матриц передать из командной строки.

– Добавить в тот же класс метод, который  обнуляет элементы матрицы, лежащие одновременно выше главной диагонали и ниже побочной диагонали.

– Печать матрицы оформить в виде отдельного метода того же класса.

– Исходную и преобразованную матрицы распечатать на экран.