Посчитать кол-во чисел в массиве - C#

Узнай цену своей работы

Формулировка задачи:

Сначала задаётся массив с числами, например:
15 1 1 1 2 3 5 5 7 8 8 4 3 3 3 3
Дальше задаётся массив чисел, которые мы будем считывать из 1-го массива, например:
5 1 2 3 5 9
Программа должна подсчитать числа данные во 2-ом массиве из 1-го. Вывод должен быть таким:
3 1 5 2 0
То есть, программа подсчитала, что единиц - 3, двоек - 1, троек - 5, пятёрок - 2, а девяток - 0.

Решение задачи: «Посчитать кол-во чисел в массиве»

textual
Листинг программы
  1. using System;
  2. class demo
  3. {
  4.     static void Main()
  5.     {
  6.         int f = 0;
  7.         string[] nums = Console.ReadLine().Split(' ');
  8.         int[] arr = new int[nums.Length];
  9.         for (int i = 0; i < arr.Length; i++) arr[i] = int.Parse(nums[i]);
  10.         Console.WriteLine();
  11.         nums = Console.ReadLine().Split(' ');
  12.         int[] find = new int[nums.Length];
  13.         for (int i = 0; i < find.Length; i++) find[i] = int.Parse(nums[i]);
  14.         for (int i = 0; i < find.Length; i++)
  15.         {
  16.             foreach (int j in arr) if (find[i] == j) f++;
  17.             find[i] = f;
  18.             f = 0;
  19.         }
  20.         Console.WriteLine();
  21.         foreach(int i in find)Console.WriteLine(i);
  22.         Console.WriteLine();
  23.         Console.ReadKey(true);
  24.     }
  25. }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы