25 lines
991 B
C#
25 lines
991 B
C#
using System;
|
|
using System.Linq;
|
|
using System.Collections.Generic;
|
|
|
|
class LinqExercise7
|
|
{
|
|
static void Main(string[] args)
|
|
{
|
|
int[] nums = new int[] { 5, 1, 9, 2, 3, 7, 4, 5, 6, 8, 7, 6, 3, 4, 5, 2 };
|
|
Console.Write("\nLINQ : Display numbers, number*frequency and frequency : ");
|
|
Console.Write("\n-------------------------------------------------------\n");
|
|
Console.Write("The numbers in the array are : \n");
|
|
Console.Write(" 5, 1, 9, 2, 3, 7, 4, 5, 6, 8, 7, 6, 3, 4, 5, 2 \n\n");
|
|
var m = from x in nums
|
|
group x by x into y
|
|
select y;
|
|
Console.Write("Number"+"\t"+"Number*Frequency"+"\t"+"Frequency"+"\n");
|
|
Console.Write("------------------------------------------------\n");
|
|
foreach (var arrEle in m)
|
|
{
|
|
Console.WriteLine(arrEle.Key + "\t" + arrEle.Sum()+"\t\t\t"+arrEle.Count());
|
|
}
|
|
Console.WriteLine();
|
|
}
|
|
} |