C# ile kullanıcının girmiş olduğu 10 elemanlı bir dizi içerisinde yer alan tekrarlı – aynı elamanları bulan program.
İlk olarak Aşağıdaki form tasarımını yapıyoruz, programda kullanıcı dizi bilgilerini inputbox ile gireceği için Refences sağ tıklaAdd References açılan listeden Microsoft.Visual.Basical.Basic seçilir artık programımızda inputbox nesnesini kullanabiliriz.
Aynı elemanları bulabilmek için yapılacak işlem dizide yer alan elemanları teker teker kontrol etmek bunu için iç içe for döngüsü kullanacağız aynı elemandan olup olmadığını kontrol etmek için tekrar değişkeni listbox’a aynı elemanı girmeyi engellemek için Items.Contains özelliğini kullanıyoruz.
Kullanıcıya bilgi girişi için inputbox oluşturmak için Microsoft.VisualBasic.Interaction.InputBox komutunu kullanacağız.
Programın çalışan kodları aşağıda soru ve yorumlarınızı bekliyoruz..
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; namespace WindowsApplication1 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } int[] sayilar = new int[10]; private void button1_Click(object sender, EventArgs e) { for (int i = 0; i < 10; i++) { sayilar[i] =Int16.Parse(Microsoft.VisualBasic.Interaction.InputBox("Sayıyı girin", "Sayı Girişi", "", 0, 0)); } } private void button2_Click(object sender, EventArgs e) { foreach (int i in sayilar) { listBox1.Items.Add(i); } int tekrar = 0; foreach (int a in sayilar) { tekrar = 0; foreach (int i in sayilar) { if (a == i) tekrar++; } if ((tekrar > 1)&&(listBox2.Items.Contains(a)==false)) listBox2.Items.Add(a); } } } }
Sa 5-6 sayıyı bırden yazcam bu sayılardan aynı olanları ayırt edıcek bi porgram _? acil çok lazım
ben yaptım eyvallah gerek kalmadı
:) yaptığınız örnekleri gönderirseniz isminizle sitemizde yayınlayabiliriz.
ne zaman bana bu hafta lazım…
tam olarak nasıl bir uygulama örneği arıyorsunuz..
action script kullanarak dizilerde nasıl yapıyoruz adobe flash programında
yakın bir zamanda actionscript ile dizi kullanımı ile ilgili örnekler eklenecktir.