Сформировать массив, который должен содержать все повторяющиеся элементы массива - 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
            {
            }
        }
 
    }
}

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


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

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

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