Список поставленных задач
- Определить разницу между количеством нечетных чисел в столбцах и строках прямоугольной матрицы.
- Задан массив целых чисел. Напечатать его, удалив повторные вхождения элементов.
Исходный код 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 flag true
- повторный элемент существует, иначе 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