1. Anasayfa
  2. Visual Studio C#

C# Dersleri İki Listenin Birleşim ve Kesişimi

C# Dersleri İki Listenin Birleşim ve Kesişimi
5

Elemanları kullanıcı tarafından girilen iki listenin (kümenin) birleşim ve kesişimini bulan programı yapabilmek için Linq fonksiyonlarından Intersect(Kesişim), Union(Birleşim) kullanacağız Kodlarımız

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            List<string> M = new List<string>();
            List<string> N = new List<string>();
            int msayi, nsayi;
            Console.WriteLine("M elemanlarının Sayısı");
            msayi = Convert.ToInt32(Console.ReadLine());
            Console.WriteLine("N elemanlarının Sayısı");
            nsayi = Convert.ToInt32(Console.ReadLine());
            for (int i = 0; i <= msayi - 1; i++)
            {
                Console.WriteLine("M elemaını girin");
                M.Add(Console.ReadLine());
            }
            for (int i = 0; i <= nsayi - 1; i++)
            {
                Console.WriteLine("N elemaını girin");
                N.Add(Console.ReadLine());
            }
            var kesisim = M.Intersect(N);

            Console.WriteLine("Kesişim");
            foreach (var satir in kesisim)
            {
                Console.WriteLine(satir);
            }
//www.bilisimogretmeni.com
            var birlesim = M.Union(N);
            Console.WriteLine("Birleşim");
            foreach (var satir in birlesim)
            {
                Console.WriteLine(satir);
            }

            Console.ReadKey();
        }
    }
}

liste

Bu İçeriğe Tepkin Ne Oldu?
  • 0
    ba_ar_l_
    Başarılı
  • 0
    gayet_yi
    Gayet İyi
  • 1
    te_ekk_rler
    Teşekkürler
  • 0
    anlamad_m
    Anlamadım
  • 0
    yetersiz
    Yetersiz
İlginizi Çekebilir
Subscribe
Bildir
guest

This site uses Akismet to reduce spam. Learn how your comment data is processed.

5 Yorum
Inline Feedbacks
View all comments
Er3n
  1. kümeyi programın başlangıcında ben belirlemek istiyorum
Esbiesso

Klavyeden girilen iki kümenin birleşim kümesini bulup ekrana yazdıran programı ve
50 kişilik bir sınıfta 5 soru eşit biçimde rastgele dağılmak isteniyor buna ilişkin basic kodu Qbasic düzeyinde yazabilecek olan var mı arkadaşlar

TUNA

Yarı çapı parametre olarak verilen bir dairenin alanını hesaplayan static erişimli bir metod tanımlayınız. Main() fonksiyonunda yazdığınız metodu kullanarak yarıçapı 5 olan bir dairenin alanını ekrana yazdıran program cümlelerini
yazınız. (Not: Dairenin alanı pi*r2 , pi=3.5459 olarak sabit tanımlanacaktır.)
yardımcı olurmusunuz

BilisimOgretmeni

static void Main(string[] args)

{

Console.WriteLine(Alan(5));

Console.ReadKey();

}

static double Alan(double ycap)

{

return (Math.PI * ycap * ycap);

}

yağmur güneş

hocam birleşim ve kesişim sorusunu aldım sağolun ama microsoft application la yapmam gerekiyo consolu application a ceviremiyorum yardımcı olur musunuz