package Tester;
/*
כתבו תרגיל שמאתחל 2 מערכים בעלי גודל שונה, במס' רנדומליים בין 1-100.
צרו מערך שלישי המאותחל לפי כמות האיברים של 2 המערכים יחד, ומאותחל לערך 1-.
העתיקו למערך השלישי את המס' שאינם מופיעים ב-2 המערכים.
מתודת ההשוואה בין 2 המערכים תיהיה מתודה סטטית שמקבלת לתוכה 2 מערכים לבדיקה.
*/
/*
დაწერეთ სავარჯიშო, რომელიც იწყებს სხვადასხვა ზომის 2 მასივს, შემთხვევითი რიცხვით 1-100-მდე.
შექმენით მესამე მასივი, რომელიც ინიცირებულია 2 მასივის წევრთა რაოდენობის შესაბამისად და ინიცირებულია 1- მნიშვნელობის მიხედვით.
მესამე მასივში გადაწერეთ რიცხვი, რომელიც არ ჩანს 2 მასივში.
2 მასივს შორის შედარების მეთოდი იქნება სტატიკური მეთოდი, რომელიც იღებს 2 მასივს ტესტირებისთვის.
*/
public class Tester {
public static void main(String[] args) {
int[] arr1 = new int[8];
for (int i = 0; i < arr1.length; i += 1) {
arr1[i] = (int) (Math.random() * 9) + 1;
}
int[] arr2 = new int[5];
for (int i = 0; i < arr2.length; i += 1) {
arr2[i] = (int) (Math.random() * 9) + 1;
}
int[] arr3 = new int[arr1.length + arr2.length];
for (int i = 0; i < arr3.length; i += 1) {
arr3[i] = -1;
}
//Elvina style
int pointer = 0;
boolean notFound=true;
for (int index = 0; index < arr1.length; index += 1) {
notFound=true;
for (int col = 0; col < arr2.length; col += 1) {
if (arr1[index] == arr2[col]) {
notFound=false;
break;
}
}
if (notFound) {
arr3[pointer] = arr1[index];
pointer += 1;
}
}
for (int index = 0; index < arr2.length; index += 1) {
notFound=true;
for (int col = 0; col < arr1.length; col += 1) {
if (arr1[col] == arr2[index]) {
notFound=false;
break;
}
}
if (notFound) {
arr3[pointer] = arr2[index];
pointer += 1;
}
}
for (int item : arr1) {
System.out.print(item + " , ");
}
System.out.println();
for (int item : arr2) {
System.out.print(item + " , ");
}
System.out.println();
for (int item : arr3) {
System.out.print(item + " , ");
}
System.out.println();
//22283
for (int counter=0;counter<arr3.length;counter+=1){
if (arr3[counter]>=0) {
System.out.print(arr3[counter]);
}
}
System.out.println();
}
}
{"html5":"htmlmixed","css":"css","javascript":"javascript","php":"php","python":"python","ruby":"ruby","lua":"text\/x-lua","bash":"text\/x-sh","go":"go","c":"text\/x-csrc","cpp":"text\/x-c++src","diff":"diff","latex":"stex","sql":"sql","xml":"xml","apl":"apl","asterisk":"asterisk","c_loadrunner":"text\/x-csrc","c_mac":"text\/x-csrc","coffeescript":"text\/x-coffeescript","csharp":"text\/x-csharp","d":"d","ecmascript":"javascript","erlang":"erlang","groovy":"text\/x-groovy","haskell":"text\/x-haskell","haxe":"text\/x-haxe","html4strict":"htmlmixed","java":"text\/x-java","java5":"text\/x-java","jquery":"javascript","mirc":"mirc","mysql":"sql","ocaml":"text\/x-ocaml","pascal":"text\/x-pascal","perl":"perl","perl6":"perl","plsql":"sql","properties":"text\/x-properties","q":"text\/x-q","scala":"scala","scheme":"text\/x-scheme","tcl":"text\/x-tcl","vb":"text\/x-vb","verilog":"text\/x-verilog","yaml":"text\/x-yaml","z80":"text\/x-z80"}