кодесурса
«C #

Упражнения C # Sharp: Показать номер и частоту числа из данного массива

script1adsense2code
script1adsense3code

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 программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code