i want the answer on c Enter Winning Number Enter Number of
i want the answer on c#
 Enter Winning Number
 Enter Number of Numbers Purchased
 For each purchase:
     Enter the number into array
 For each number in array:
     For each value of number:
         Compare to winning #
             If match
                 (6th) || ((1-5)+6th) = $4** if (PowerBallMatch(arr1,arr2) || (NumberMatch(arr1,ar2) == 1 && PowerBallMatch(arr1,arr2))               
                 ((2x(1-5))+6th) || (3x(1-5)) = $7 ** if ( (NumberMatch(arr1,arr2)==3) || PowerBallMatch(arr1,arr2) && NumberMatch(arr1,arr2) == 2))                
                 ((3x(1-5))+6th) || (4x(1-5)) = $100
                 ((4x(1-5))+6th) = $50,000
                 (5x(1-5)) = $1,000,000
                 All match = Grand Prize
                 Increase prize
 Display results
Solution
using System.IO;
 using System;
class Program
 {
     static void Main()
     {
         // Configure the grand prize amount
         double GrandPrize = 90000000000;
       
         Console.Write(\"Enter winning number (comma seperated values) : \");
         string commaSeperatedValues = Console.ReadLine();
         int[] winningNumbers = convertToArr(commaSeperatedValues);
       
         int noOfPurchases = 0;
         Console.Write(\"Enter number of purchases : \");
         int.TryParse(Console.ReadLine(), out noOfPurchases);
       
       
         int[][] purchaseList = new int[noOfPurchases][];
       
         for (int i=0; i<noOfPurchases; i++) {
             Console.Write(\"Enter the number (comma seperated values) : \");
             commaSeperatedValues = Console.ReadLine();
             purchaseList[i] = convertToArr(commaSeperatedValues);          
          }
       
         for (int i=0; i<noOfPurchases; i++) {
             int[] currentNumber = purchaseList[i];
             double totalPrize = 0;
           
             if (PowerBallMatch(currentNumber, winningNumbers) || (PowerBallMatch(currentNumber, winningNumbers) && NumberMatch(currentNumber, winningNumbers)==1)) {
                 totalPrize = 4;                              
              }
           
             if (NumberMatch(currentNumber, winningNumbers)==3 || (PowerBallMatch(currentNumber, winningNumbers) && NumberMatch(currentNumber, winningNumbers)==2)) {
                 totalPrize = 7;                              
              }
           
             if (NumberMatch(currentNumber, winningNumbers)==4 || (PowerBallMatch(currentNumber, winningNumbers) && NumberMatch(currentNumber, winningNumbers)==3)) {
                 totalPrize = 100;                              
              }
           
             if (PowerBallMatch(currentNumber, winningNumbers) && NumberMatch(currentNumber, winningNumbers)==4) {
                 totalPrize = 50000;                              
              }
           
             if (NumberMatch(currentNumber, winningNumbers)==5) {
                 totalPrize = 1000000;
             }
           
             if (NumberMatch(currentNumber, winningNumbers)==5 && PowerBallMatch(currentNumber, winningNumbers)) {
                 totalPrize = GrandPrize;
             }
             printTicket(currentNumber);
             Console.WriteLine(\" Price = \"+totalPrize);
         }      
     }
   
     static int[] convertToArr(string commaSeperatedValues) {
         string[] splittedValues = commaSeperatedValues.Split(\',\');
         int[] arr = new int[6];
         for (int i=0; i<6; i++) {
            int.TryParse(splittedValues[i].Trim(), out arr[i]);
         }
         return arr;
     }
   
     static bool PowerBallMatch(int[] arr1, int[] arr2) {
         if (arr1[5] == arr2[5]) {
             return true;
         }
         return false;
     }
   
     static int NumberMatch(int[] arr1, int[] arr2) {
         int count = 0;
         for (int i=0; i<5; i++) {
             for (int j=0; j<5; j++) {
                 if (arr1[i] == arr2[j]) {
                     count++;
                     break;
                 }
             }
         }
         return count;
     }
   
     static void printTicket(int[] arr) {
         Console.Write(\"[\");
         for (int j=0; j<5; j++) {
             Console.Write(arr[j] + \", \");          
          }
         Console.Write(arr[5]+\"]\");
     }
 }



