Сформировать массив, который должен содержать все повторяющиеся элементы массива - C#
Формулировка задачи:
Ввести одномерный массив A. Сформировать массив С, который должен содержать все
повторяющиеся элементы массива A, предшествующие последнему отрицательному.(С#)
Решение задачи: «Сформировать массив, который должен содержать все повторяющиеся элементы массива»
textual
Листинг программы
using System;
using System.Collections.Generic;
public class Program
{
public static void Main()
{
Random rndm = new Random();
int[] a = new int[30];
List<int> c = new List<int>();
for(int i = 0; i < 30; i++)
{
a[i] = rndm.Next(101);
Console.Write(a[i] + " ");
}
Console.WriteLine();
Array.Sort(a);
int j = 0;
for(int i = 0; i < 30; i++)
{
try
{
if(a[i] == a[i+1])
{
j++;
continue;
}
if(j != 0)
{
c.Add(a[i]);
Console.Write(a[i] + " ");
}
j = 0;
}
catch
{
}
}
}
}