Advertisement
osman1997

egn

Sep 1st, 2020
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.44 KB | None | 0 0
  1. using System;
  2.  
  3. class Program
  4. {
  5. static void Main()
  6. {
  7.  
  8.  
  9. long result = 0;
  10. bool isTrue = true;
  11.  
  12. while (isTrue)
  13. {
  14. string input = Console.ReadLine();
  15.  
  16. result = long.Parse(input);
  17. Console.WriteLine(result);
  18.  
  19. long firstNum = (result / 1000000000);
  20. long secondNum = (result / 100000000) % 10;
  21. long thirdNum = (result / 10000000) % 10;
  22. long fourthNum = (result / 1000000) % 10;
  23. long fifthNum = (result / 100000) % 10;
  24. long sixthNum = (result / 10000) % 10;
  25. long seventhNum = (result / 1000) % 10;
  26. long eighthNum = (result / 100) % 10;
  27. long ninethNum = (result / 10) % 10;
  28. long tenthNum = result % 10;
  29.  
  30. long resultOfTenthNumber = (firstNum * 2) + (secondNum * 4) + (thirdNum * 8) + (fourthNum * 5) + (fifthNum * 10) + (sixthNum * 9) + (seventhNum * 7) + (eighthNum * 3) + (ninethNum * 6);
  31.  
  32. long tenthNumResult = resultOfTenthNumber % 11;
  33.  
  34. if ((result.ToString().Length == 10) && (tenthNumResult == tenthNum))
  35. {
  36. Console.WriteLine("The egn is correct");
  37. isTrue = false;
  38. }
  39. else
  40. {
  41. Console.WriteLine("incorrect, try again");
  42. isTrue = true;
  43. }
  44.  
  45. }
  46.  
  47.  
  48. }
  49. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement