Untitled
unknown
csharp
a year ago
1.4 kB
5
Indexable
using System; namespace dz1; public class Program { public static bool Contains(int[] arr, int number) { for (int i = 0; i < arr.Length; ++i) { if (arr[i] == number) { return true; } } return false; } public static int Differnce(int arrIndex, int[] arr, int[] arr1, int[] arr2) { for (int i = 0; i < arr2.Length; ++i) { if (!Contains(arr1, arr2[i])) { arr[arrIndex] = arr2[i]; arrIndex += 1; } } return arrIndex; } public static int[] FindDifference(int[] arr1, int[] arr2) { int[] arr = new int[arr1.Length + arr2.Length]; int arrIndex = 0; arrIndex = Differnce(arrIndex, arr, arr1, arr2); arrIndex = Differnce(arrIndex, arr, arr2, arr1); int[] result = new int[arrIndex]; for (int i = 0; i < arrIndex; ++i) { result[i] = arr[i]; } return result; } public static void Main() { int[] arr1 = {1, 2, 3, 4, 5, 10 , 20 , 25}; int[] arr2 = { 2, 4, 5, 6, 7, 8 }; int[] result = FindDifference(arr1, arr2); for (int i = 0; i < result.Length; ++i) { Console.WriteLine(result[i]); } Console.ReadKey(); } };
Editor is loading...