Breadth-First Search in C#
0 likes • Oct 15, 2022
C#
Loading...
More C# Posts
// C# program to implement// Luhn algorithmusing System;class GFG {// Returns true if given// card number is validstatic bool checkLuhn(String cardNo){int nDigits = cardNo.Length;int nSum = 0;bool isSecond = false;for (int i = nDigits - 1; i >= 0; i--){int d = cardNo[i] - '0';if (isSecond == true)d = d * 2;// We add two digits to handle// cases that make two digits// after doublingnSum += d / 10;nSum += d % 10;isSecond = !isSecond;}return (nSum % 10 == 0);}// Driver codestatic public void Main(){String cardNo = "79927398713";if (checkLuhn(cardNo))Console.WriteLine("This is a valid card");elseConsole.WriteLine("This is not a valid card");}}