ellapt

T7.2.CompareArrays

Jan 15th, 2013
53
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.28 KB | None | 0 0
  1. using System;
  2. class CompareArrays
  3. {
  4. static void Main()
  5. {
  6. Console.WriteLine("Compare two arrays element by element");
  7. string inputVar;
  8. uint n;
  9. do
  10. {
  11. Console.Write("Enter array length: ");
  12. }
  13. while (!(uint.TryParse(inputVar = Console.ReadLine(), out n)) || n == 0);
  14.  
  15. double[] arr1 = new double[n];
  16. double[] arr2 = new double[n];
  17. bool[] compare = new bool[n];
  18. bool result = true;
  19.  
  20. Console.WriteLine("Now enter the elements of the first array:");
  21.  
  22. for (int i = 0; i < n; i++)
  23. {
  24. compare[i] = true;
  25. arr1[i] = double.Parse(Console.ReadLine());
  26. }
  27.  
  28. Console.WriteLine("Enter the elements of the second array:");
  29.  
  30. for (int i = 0; i < n; i++)
  31. {
  32. arr2[i] = double.Parse(Console.ReadLine());
  33. }
  34. Console.WriteLine("Result:");
  35. for (int i = 0; i < n; i++)
  36. {
  37. if (arr1[i] != arr2[i])
  38. {
  39. compare[i] = false;
  40. result = false;
  41. }
  42. Console.WriteLine(" {0,15} = {1,15} ?\t{2}",arr1[i],arr2[i],compare[i]);
  43. }
  44. Console.WriteLine("Are both arrays equal? {0}",result);
  45. }
  46. }
Advertisement
Add Comment
Please, Sign In to add comment