Bu yazımızda C# ile dizideki tekrarlayan elemanları bulan program örneğini çözeceğiz. Hemen sorumuzu ve çözümünü görelim.

Soru : Dizide bulunan tekrarlayan elemanları ekrana yazdırınız.

Cevap :

using System;

class Program
{
    static void Main(string[] args)
    {
        int[] arr = { 2, 4, 6, 8, 2, 10, 4, 12, 14, 16, 18, 6 };

        Console.WriteLine("Tekrarlayan Elemanlar:");

        for (int i = 0; i < arr.Length; i++)
        {
            bool isDuplicate = false;
            
            for (int j = 0; j < i; j++)
            {
                if (arr[i] == arr[j])
                {
                    isDuplicate = true;
                    break;
                }
            }

            if (!isDuplicate)
            {
                for (int k = i + 1; k < arr.Length; k++)
                {
                    if (arr[i] == arr[k])
                    {
                        Console.WriteLine($"{arr[i]}");
                        break;
                    }
                }
            }
        }
    }
}

Çıktısı :

Tekrarlayan Elemanlar:
2
4
6

Bu yazımızda C# ile dizideki tekrarlayan elemanları bulan program örneğini çözdük. Diğer C# örneklerine ulaşmak için buraya tıklayabilirsiniz.

Bu yazı dikkatini çekebilir.   C Programlama Bir Sayıyı Ters Yazdırma Örneği