Список поставленных задач
- Определить разницу между количеством нечетных чисел в столбцах и строках прямоугольной матрицы.
- Задан массив целых чисел. Напечатать его, удалив повторные вхождения элементов.
Исходный код 2-ой части задания
/** * Этот класс для печати массива целых чисел, с удалением повторных вхождений элементов. * * @author Оболоник, Кравец * @version 1.0 */ public class Task2{ private int mas[] = {2,2,6,4,7,7,1,1,3}; /** * выводит начальные данные * @param i переменные цикла * @param mas одномерный массив целых чисел * @return 0 */ public int printStartData() { System.out.println("Start data:"); for(int i=0;i < mas.length;i++) // проход по всем элементам массива { System.out.print(mas[i]+" "); } System.out.println(); return 0; } /** * выводитит элементы массива без повторений * @param i,j переменные цикла * @param mas одномерный массив целых чисел * @param flagtrue
- повторный элемент существует, иначеfalse
* @return 0 */ public int printResMas() { boolean flag=false; System.out.println("Result data:"); for(int i=0; i < mas.length ; i++) { for(int j=i ;j < mas.length;j++) { if(mas[i]==mas[j] && i!=j) flag=true; // устанавливаем флаг в "правда" } if(!flag)// если элемент не является повтором, то выводи его System.out.print(mas[i]+ " "); flag=false; // сбрасываем флаг } return 0; } }
Gubsky