2466
צפיות
צפיות
1
תשובות
תשובות
השוואה בין מערכים #C
אני צריך לעשות פונקציה שמקבלת שני מערכים ומשווה ביניהם ומחזירה לי כמות המספרים הזהים שנמצאו בשני המערכים.
תודה מראש.
אני צריך לעשות פונקציה שמקבלת שני מערכים ומשווה ביניהם ומחזירה לי כמות המספרים הזהים שנמצאו בשני המערכים.
תודה מראש.
1 תשובות
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
Random ranNum = new Random();
int[] arr1 = new int[5];
int[] arr2 = new int[5];
int equal =0;
for (int i = 0; i < arr1.Length; i++)
{
arr1[i] = ranNum.Next(1, 11);
}
for (int i = 0; i < arr2.Length; i++)
{
arr2[i] = ranNum.Next(1, 11);
}
equal = CheckIfHaveEqualNumbers(arr1, arr2);
Console.WriteLine("There are a {0} numbers equal in the both arrays", equal);
}
static int CheckIfHaveEqualNumbers( int[] arr1, int[] arr2)
{
int equal = 0;
for (int i = 0; i < arr1.Length; i++)
{
for (int j = 0; j < arr2.Length; j++)
{
if (arr1[i] == arr2[j])
{
equal++;
break;
}
}
}
return equal;
}
}
}