Advertisement
Guest User

Sum Num...whatever

a guest
May 23rd, 2018
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.84 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6.  
  7. namespace EqualPairs
  8. {
  9. class Program
  10. {
  11. static void Main(string[] args)
  12. {
  13. int n = int.Parse(Console.ReadLine()); // number of pairs
  14. bool equalValue = true; // holds a value if all pairs are equal
  15. int num = 0; // hold input number value
  16. int sum = 0; // hold sum of pair of numbers
  17. int lastSum = 0; // hold last pair sum
  18. int maxDiff = 0; // hold maximum difference between pairs
  19. for (int i = 1; i <= n; i++) // iterate to n value for each pair
  20. {
  21. lastSum = sum; // last sum value
  22. sum = 0; // sum becomes 0 for next iterration
  23. for (int x = 0; x <= 1; x++)
  24. {
  25. num = int.Parse(Console.ReadLine()); // input number
  26. sum += num; // sum equals itself + input number
  27. }
  28. //if last sum is different than 0 then we get maximum difierence between last sum and current sum as abs value
  29. if (lastSum != 0)
  30. {
  31. maxDiff = Math.Abs(lastSum - sum); // get the max difference
  32. if (maxDiff == 0) // if maximum difference is 0 the pairs are equal
  33. {
  34. equalValue = true;
  35. }
  36. else
  37. {
  38. equalValue = false;
  39. }
  40. }
  41. }
  42.  
  43. if (equalValue)
  44. {
  45. Console.WriteLine($"Yes, value={sum}");
  46. }
  47. else
  48. {
  49. Console.WriteLine($"No, maxdiff={maxDiff}");
  50. }
  51. }
  52. }
  53. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement