Посчитать кол-во чисел в массиве - C#
Формулировка задачи:
Сначала задаётся массив с числами, например:
Дальше задаётся массив чисел, которые мы будем считывать из 1-го массива, например:
Программа должна подсчитать числа данные во 2-ом массиве из 1-го.
Вывод должен быть таким:
То есть, программа подсчитала, что единиц - 3, двоек - 1, троек - 5, пятёрок - 2, а девяток - 0.
15
1 1 1 2 3 5 5 7 8 8 4 3 3 3 3
5
1 2 3 5 9
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);
}
}