Вариант 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 и элементы матриц передать из командной строки. – Добавить в тот же класс метод, который обнуляет элементы матрицы, лежащие одновременно выше главной диагонали и ниже побочной диагонали. – Печать матрицы оформить в виде отдельного метода того же класса. – Исходную и преобразованную матрицы распечатать на экран. |


