﻿ C# Sharp Exercises: LINQ : Display the number and frequency of number from given array - w3resource

# C# Sharp Exercises: LINQ : Display the number and frequency of number from given array

## C# Sharp LINQ : Exercise-4 with Solution

Write a program in C# Sharp to display the number and frequency of number from given array.

Sample Solution:-

C# Sharp Code:

``````using System;
using System.Linq;
using System.Collections.Generic;

class LinqExercise4
{
static void Main(string[] args)
{
int[] arr1 = new int[] { 5, 9, 1, 2, 3, 7, 5, 6, 7, 3, 7, 6, 8, 5, 4, 9, 6, 2 };
Console.Write("\nLINQ : Display the number and frequency of number from given array : \n");
Console.Write("---------------------------------------------------------------------\n");
Console.Write("The numbers in the array  are : \n");
Console.Write(" 5, 9, 1, 2, 3, 7, 5, 6, 7, 3, 7, 6, 8, 5, 4, 9, 6, 2\n");

var n = from x in arr1
group x by x into y
select y;
Console.WriteLine("\nThe number and the Frequency are : \n");
foreach (var arrNo in n)
{
Console.WriteLine("Number "+arrNo.Key + " appears " + arrNo.Count()+" times");
}
Console.WriteLine("\n");
}
}
```
```

Sample Output:

```LINQ : Display the number and frequency of number from given array :
---------------------------------------------------------------------
The numbers in the array  are :
5, 9, 1, 2, 3, 7, 5, 6, 7, 3, 7, 6, 8, 5, 4, 9, 6, 2
The number and the Frequency are :
Number 5 appears 3 times
Number 9 appears 2 times
Number 1 appears 1 times
Number 2 appears 2 times
Number 3 appears 2 times
Number 7 appears 3 times
Number 6 appears 3 times
Number 8 appears 1 times
Number 4 appears 1 times
```

Flowchart:

C# Sharp Code Editor: