Посчитать кол-во чисел в массиве - 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
Листинг программы
using System;
class demo
{
    static void Main()
    {
        int f = 0;
        string[] nums = Console.ReadLine().Split(' ');
        int[] arr = new int[nums.Length];
        for (int i = 0; i < arr.Length; i++) arr[i] = int.Parse(nums[i]);
        Console.WriteLine();
        nums = Console.ReadLine().Split(' ');
        int[] find = new int[nums.Length];
        for (int i = 0; i < find.Length; i++) find[i] = int.Parse(nums[i]);
        for (int i = 0; i < find.Length; i++) 
        {
            foreach (int j in arr) if (find[i] == j) f++;
            find[i] = f;
            f = 0;
        }
        Console.WriteLine();
        foreach(int i in find)Console.WriteLine(i);
        Console.WriteLine();
        Console.ReadKey(true);
    }
}

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


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

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

12   голосов , оценка 4 из 5
Похожие ответы