Упражнения C # Sharp: Показать номер и частоту числа из данного массива
C # Sharp LINQ: упражнение 4 с решением
Напишите программу на C # Sharp для отображения числа и частоты числа из данного массива.
Пример решения : -
C # острый код:
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");
}
}
Пример вывода:
LINQ: Показать номер и частоту числа из данного массива: -------------------------------------------------- ------------------- Числа в массиве: 5, 9, 1, 2, 3, 7, 5, 6, 7, 3, 7, 6, 8, 5, 4, 9, 6, 2 Число и частота: Номер 5 появляется 3 раза Номер 9 появляется 2 раза Номер 1 появляется 1 раз Номер 2 появляется 2 раза Номер 3 появляется 2 раза Номер 7 появляется 3 раза Номер 6 появляется 3 раза Номер 8 появляется 1 раз Номер 4 появляется 1 раз
Блок - схема:
Редактор кода C # Sharp:
Внесите свой код и комментарии через Disqus.
Предыдущий: Напишите программу на C # Sharp, чтобы найти номер массива и квадрат каждого числа, которое больше 20.
Далее: Напишите программу на C # Sharp для отображения символов и частоты появления символов в строке.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code