C# Sorusu Kafayı Yedirdi...Yardım!

Kodla Büyü

macar32

Aktif Üye
Mesajlar
177
Arkadaşlar Programlama Temelleri Dersi Kontrol Deyimleri Modülü Sayfa 58 1.Soru;
Teksayilar ve ciftsayilar dizisine değer girdirirken değerleri indeks numaralarını birer atlayarak giriyor. Ekrana yazdırırken de,
Boş olan dizi elemanlarını 0 olarak yazdırıyor. Klavyeden 3 değeri girildiğinde;
:x
 
tekler için;
0
1
0
3
çiftler için
0
0
2
0
gösteriyor. Ben ise;
1
3
çiftler için
0
2
yazmasını istiyorum.. Yardım
 
hocam kodun tamamını buraya koyarsan bakıp yardımcı olalım protem e girmiyorum söylediğiniz modülü indirmeye uğraşmaz herkes buraya ekleyin kodları bakıp hatayı bulalım.
 
cift ve tek sayılar için ayrı sayaç tutacaksınız hocam, aynı sayaç tuttuğunuzdan atlayarak yapmış
 
bu negatif ve pozitif sayılar için bir örnek
if (i < 0)
{
negatif[nsayac] = i;
nsayac++;
}
else
{
pozitif[psayac] = i;
psayac++;
}
 
int i, sayi,j;
Console.Write("Sayı Gir");
sayi = Convert.ToInt32(Console.ReadLine());
int[] sayilar=new int [sayi];
int[] teksayilar = new int[sayi+1];
int[] ciftsayilar = new int[sayi+1];
for (i = 0; i <= sayi; i++)
{
if (i % 2 == 0)
{
ciftsayilar = i;
}
else
teksayilar = i;
}
foreach (int say in teksayilar)
{
Console.WriteLine(say);
}

foreach (int sayy in ciftsayilar)
{
Console.WriteLine(sayy);
}
Console.ReadKey();
 
macar32' Alıntı:
int i, sayi,j;
Console.Write("Sayı Gir");
sayi = Convert.ToInt32(Console.ReadLine());
int[] sayilar=new int [sayi];
int[] teksayilar = new int[sayi+1];
int[] ciftsayilar = new int[sayi+1];
for (i = 0; i <= sayi; i++)
{
if (i % 2 == 0)
{
ciftsayilar = i;
}
else
teksayilar = i;
}
foreach (int say in teksayilar)
{
Console.WriteLine(say);
}

foreach (int sayy in ciftsayilar)
{
Console.WriteLine(sayy);
}
Console.ReadKey();

Yine Aynı ŞEY :verymad:
 
Aslında Sorun Şurada;
fazla dizi alanı tanımladığımız için boş alanları da 0 olarak gösteriyor ama sonuca göre nasıl tanımlayacaz dizi sınırını???
int[] teksayilar = new int[sayi+1];
int[] ciftsayilar = new int[sayi+1];
 
hocam sen soruyu ve isteneni tam olarak yazsan buraya çoktan çıkmıştı cevap
 
Mantık hatası yapıyorsunuz. Diziyi fazla boyutlu yapıyorsunuz.
dizi boyutunu sayının div alarak bulabilirsin C# div nasıl olur bilemiyorum.
int[] sayilar=new int [sayi];
int[] teksayilar = new int[sayi div 2];
int[] ciftsayilar = new int[sayi div 2];
 
c#'den anlamam öncelikle belirteyim. fakat gördüğüm kadarıyla foreach kullanarak yazdırdığınız için herbir değeri yazıyor. yani 0'ları da yazdırıyor. onun yerine if lerin içinde yazdırın. %2==0 şartı sağlanırsa yazsın çiftleri.

yani şöyle
for i=0'dan i=girilien sayıya kadar{
if(mod2 sıfırsa){yazdır: i çift sayıdır}
if(mod2 1 ise){yazdır: i tek sayıdır}
}
 
hocam tanımladığınız dizinin hangi elemanına atayacağınızı iyi belirlemeniz lazım. teksayi=sayı dediğiniz için oradaki i ile for döngüsündeki i aynı olduğu için hatalı sonuç alıyorsunuz. örneğin teksayı[a]=i ya da ciftsayi=i şeklinde diziye sayıyı atamalasınız.a ve b için de ayrı for döngüleri kurmalısınız.onlar birbirinden bağımsız diziler.
 
eyas' Alıntı:
hocam tanımladığınız dizinin hangi elemanına atayacağınızı iyi belirlemeniz lazım. teksayi=sayı dediğiniz için oradaki i ile for döngüsündeki i aynı olduğu için hatalı sonuç alıyorsunuz. örneğin teksayı[a]=i ya da ciftsayi=i şeklinde diziye sayıyı atamalasınız.a ve b için de ayrı for döngüleri kurmalısınız.onlar birbirinden bağımsız diziler.

Hocam dediğiniz gibi de denemişştim. o zaman da yine dizi eleman sayısı fazla olduğu için en sonda kalan boşlar 0 olarak gösteirliyor.
Benim derdim dizi eleman sayısını uygun tanımlayamamak. Dİv ile yapılacak diyen arkadaş vardı ama bilemiyorum ben de nasıl?
 
inikat' Alıntı:
hocam sen soruyu ve isteneni tam olarak yazsan buraya çoktan çıkmıştı cevap
0’dan klavyeden girilen sayıya kadar olan
sayılardan
 tek olanları tekSayilar dizisinde,
 çift olanları da ciftSayilar dizisinde
saklayan daha sonra bu dizileri ayrı ayrı
ekrana yazdıran programı yazınız.
 
int i, sayi;
int indisCift=0,indisTek=0;
Console.Write("Sayı Gir");

sayi = Convert.ToInt32(Console.ReadLine());

int[] sayilar = new int[sayi];
int[] teksayilar = new int[(sayi + 1)/2];
int[] ciftsayilar = new int[(sayi + 1)/2];

for (i = 0; i < sayi; i++)
{
if (i % 2 == 0)
ciftsayilar[indisCift++] = i;
else
teksayilar[indisTek++] = i;

}

Console.WriteLine("Tek Sayılar:");
foreach (int say in teksayilar)
{
Console.WriteLine(say);
}

Console.WriteLine("Çift Sayılar:");
foreach (int sayy in ciftsayilar)
{
Console.WriteLine(sayy);
}
Console.ReadKey();
 
girilen sayının sayının tek veya çift olmasından kaynaklanan problem oluşuyor verdiğim kodda. en düzgün çalışan hali bu olması lazım

int i, sayi;
int indisCift=0,indisTek=0;

Console.Write("Sayı Gir");

sayi = Convert.ToInt32(Console.ReadLine());

int[] sayilar = new int[sayi];
int[] teksayilar = new int[(sayi)/2];
int[] ciftsayilar = new int[(sayi+1)/2];

for (i = 0; i < sayi; i++)
{
if (i % 2 == 0)
ciftsayilar[indisCift++] = i;
else
teksayilar[indisTek++] = i;

}

Console.WriteLine("Tek Sayılar:");
foreach (int say in teksayilar)
{
Console.WriteLine(say);
}

Console.WriteLine("Çift Sayılar:");
foreach (int sayy in ciftsayilar)
{
Console.WriteLine(sayy);
}
Console.ReadKey();
 
hocam buyur modülü indirip soruya baktım ve istediğin bu
using System.Collections; satırını üste eklemeyi unutma
static void Main(string[] args)
{
int ciftsay=0;
int teksay=0;
int girilen;
int adet;
ArrayList tekSayilar = new ArrayList();
ArrayList ciftSayilar = new ArrayList();

Console.WriteLine("0 dan itibaren kaç adet sayı gireceksiniz");
adet = Convert.ToInt32(Console.ReadLine());
for (int i = 0; i < adet; i++)
{
Console.WriteLine("Lütfen {0}. sayıyı giriniz",i+1);
girilen=Convert.ToInt32(Console.ReadLine());

if (girilen % 2 == 0)
{
ciftSayilar.Insert(ciftsay, girilen);
ciftsay++;
}
else {
tekSayilar.Insert(teksay, girilen);
teksay++;

}
}
tekSayilar.Sort();
ciftSayilar.Sort();

Console.WriteLine("girilen tek sayılar");
foreach (object obj in tekSayilar)
Console.WriteLine(obj);

Console.WriteLine("girilen çift sayılar");
foreach (object obj2 in ciftSayilar)
Console.WriteLine(obj2);
}

ben bu yöntemle yaptım başka yöntemle de yapılabilir tabi ki.
 
MuratAKAR' Alıntı:
int i, sayi;
int indisCift=0,indisTek=0;
Console.Write("Sayı Gir");

sayi = Convert.ToInt32(Console.ReadLine());

int[] sayilar = new int[sayi];
int[] teksayilar = new int[(sayi + 1)/2];
int[] ciftsayilar = new int[(sayi + 1)/2];

for (i = 0; i < sayi; i++)
{
if (i % 2 == 0)
ciftsayilar[indisCift++] = i;
else
teksayilar[indisTek++] = i;

}

Console.WriteLine("Tek Sayılar:");
foreach (int say in teksayilar)
{
Console.WriteLine(say);
}

Console.WriteLine("Çift Sayılar:");
foreach (int sayy in ciftsayilar)
{
Console.WriteLine(sayy);
}
Console.ReadKey();

hocam bu yöntemle girilecek sayı adedinin yarısı tek yarısı çift olsun istemişsin ama soru öyle demiyor. örneğin dışardan 10 sayı girildi ve bunların 2 si çift 8 i tek ise ne olacak. o yüzden mecburen dinamik dizi kullanmak zorundayız. benim eklediğim kodlarla rahatlıkla bu sorunu çözebiliyoruz.
http://bilgisayarveteknoloji.com/index. ... k-diziler/ sitesine de ekledim çalışır kodları ve anlatımı isteyen arkadaşlar bir göz gezdirebilirler. Dediğim gibi tabi ki farklı çözüm yolları da olabilir programlama olasılıklar üzerine yön değiştirir.
 
inikat' Alıntı:
MuratAKAR' Alıntı:
int i, sayi;
int indisCift=0,indisTek=0;
Console.Write("Sayı Gir");

sayi = Convert.ToInt32(Console.ReadLine());

int[] sayilar = new int[sayi];
int[] teksayilar = new int[(sayi + 1)/2];
int[] ciftsayilar = new int[(sayi + 1)/2];

for (i = 0; i < sayi; i++)
{
if (i % 2 == 0)
ciftsayilar[indisCift++] = i;
else
teksayilar[indisTek++] = i;

}

Console.WriteLine("Tek Sayılar:");
foreach (int say in teksayilar)
{
Console.WriteLine(say);
}

Console.WriteLine("Çift Sayılar:");
foreach (int sayy in ciftsayilar)
{
Console.WriteLine(sayy);
}
Console.ReadKey();

hocam bu yöntemle girilecek sayı adedinin yarısı tek yarısı çift olsun istemişsin ama soru öyle demiyor. örneğin dışardan 10 sayı girildi ve bunların 2 si çift 8 i tek ise ne olacak. o yüzden mecburen dinamik dizi kullanmak zorundayız. benim eklediğim kodlarla rahatlıkla bu sorunu çözebiliyoruz.
http://bilgisayarveteknoloji.com/index. ... k-diziler/ sitesine de ekledim çalışır kodları ve anlatımı isteyen arkadaşlar bir göz gezdirebilirler. Dediğim gibi tabi ki farklı çözüm yolları da olabilir programlama olasılıklar üzerine yön değiştirir.

0’dan klavyeden girilen sayıya kadar olan
sayılardan
 tek olanları tekSayilar dizisinde,
 çift olanları da ciftSayilar dizisinde
saklayan daha sonra bu dizileri ayrı ayrı
ekrana yazdıran programı yazınız.

hocam soruda klavyeden girilen sayılardan demiyor yanlız, klavyeden girilen sayıya kadar olan sayılardan diyor. Ayrıca soru dizilerle çözülecek diyor :)
 
MuratAKAR' Alıntı:
inikat' Alıntı:
MuratAKAR' Alıntı:
int i, sayi;
int indisCift=0,indisTek=0;
Console.Write("Sayı Gir");

sayi = Convert.ToInt32(Console.ReadLine());

int[] sayilar = new int[sayi];
int[] teksayilar = new int[(sayi + 1)/2];
int[] ciftsayilar = new int[(sayi + 1)/2];

for (i = 0; i < sayi; i++)
{
if (i % 2 == 0)
ciftsayilar[indisCift++] = i;
else
teksayilar[indisTek++] = i;

}

Console.WriteLine("Tek Sayılar:");
foreach (int say in teksayilar)
{
Console.WriteLine(say);
}

Console.WriteLine("Çift Sayılar:");
foreach (int sayy in ciftsayilar)
{
Console.WriteLine(sayy);
}
Console.ReadKey();

hocam bu yöntemle girilecek sayı adedinin yarısı tek yarısı çift olsun istemişsin ama soru öyle demiyor. örneğin dışardan 10 sayı girildi ve bunların 2 si çift 8 i tek ise ne olacak. o yüzden mecburen dinamik dizi kullanmak zorundayız. benim eklediğim kodlarla rahatlıkla bu sorunu çözebiliyoruz.
http://bilgisayarveteknoloji.com/index. ... k-diziler/ sitesine de ekledim çalışır kodları ve anlatımı isteyen arkadaşlar bir göz gezdirebilirler. Dediğim gibi tabi ki farklı çözüm yolları da olabilir programlama olasılıklar üzerine yön değiştirir.

0’dan klavyeden girilen sayıya kadar olan
sayılardan
 tek olanları tekSayilar dizisinde,
 çift olanları da ciftSayilar dizisinde
saklayan daha sonra bu dizileri ayrı ayrı
ekrana yazdıran programı yazınız.

hocam soruda klavyeden girilen sayılardan demiyor yanlız, klavyeden girilen sayıya kadar olan sayılardan diyor. Ayrıca soru dizilerle çözülecek diyor :)

hocam modüle baktın mı bilmiyorum ama en son dinamik dizileri anlatmış ve bu soruyu sormuş.
çözdüğüm yöntemde zaten dinamik dizi kullandım yani dizilerle yazdım zaten programı. sorudaki ayrıntıya gelince ben dışardan girilecek kaç sayı var ise o kadarlık döngü kullanımı ve sayıların da dışardan girileceğini algıladığım için böyle çözdüm. eğer soru 0 dan örneğin 154 e kadar olan sayılardaki tek çift sayıları bulup ekrana yazacaksa bunu yapmak çok daha basit zaten. dinamik dizi kullanarak da statik dizi kullanarak da çözüm çok kolay. eğer ben yanlış anladıysam bir tane daha soru üretmiş olduk demektir :) umarım paylaşımım fikir verir en azından.
 
inikat' Alıntı:
MuratAKAR' Alıntı:
inikat' Alıntı:
MuratAKAR' Alıntı:
int i, sayi;
int indisCift=0,indisTek=0;
Console.Write("Sayı Gir");

sayi = Convert.ToInt32(Console.ReadLine());

int[] sayilar = new int[sayi];
int[] teksayilar = new int[(sayi + 1)/2];
int[] ciftsayilar = new int[(sayi + 1)/2];

for (i = 0; i < sayi; i++)
{
if (i % 2 == 0)
ciftsayilar[indisCift++] = i;
else
teksayilar[indisTek++] = i;

}

Console.WriteLine("Tek Sayılar:");
foreach (int say in teksayilar)
{
Console.WriteLine(say);
}

Console.WriteLine("Çift Sayılar:");
foreach (int sayy in ciftsayilar)
{
Console.WriteLine(sayy);
}
Console.ReadKey();

hocam bu yöntemle girilecek sayı adedinin yarısı tek yarısı çift olsun istemişsin ama soru öyle demiyor. örneğin dışardan 10 sayı girildi ve bunların 2 si çift 8 i tek ise ne olacak. o yüzden mecburen dinamik dizi kullanmak zorundayız. benim eklediğim kodlarla rahatlıkla bu sorunu çözebiliyoruz.
http://bilgisayarveteknoloji.com/index. ... k-diziler/ sitesine de ekledim çalışır kodları ve anlatımı isteyen arkadaşlar bir göz gezdirebilirler. Dediğim gibi tabi ki farklı çözüm yolları da olabilir programlama olasılıklar üzerine yön değiştirir.

0’dan klavyeden girilen sayıya kadar olan
sayılardan
 tek olanları tekSayilar dizisinde,
 çift olanları da ciftSayilar dizisinde
saklayan daha sonra bu dizileri ayrı ayrı
ekrana yazdıran programı yazınız.

hocam soruda klavyeden girilen sayılardan demiyor yanlız, klavyeden girilen sayıya kadar olan sayılardan diyor. Ayrıca soru dizilerle çözülecek diyor :)

hocam modüle baktın mı bilmiyorum ama en son dinamik dizileri anlatmış ve bu soruyu sormuş.
çözdüğüm yöntemde zaten dinamik dizi kullandım yani dizilerle yazdım zaten programı. sorudaki ayrıntıya gelince ben dışardan girilecek kaç sayı var ise o kadarlık döngü kullanımı ve sayıların da dışardan girileceğini algıladığım için böyle çözdüm. eğer soru 0 dan örneğin 154 e kadar olan sayılardaki tek çift sayıları bulup ekrana yazacaksa bunu yapmak çok daha basit zaten. dinamik dizi kullanarak da statik dizi kullanarak da çözüm çok kolay. eğer ben yanlış anladıysam bir tane daha soru üretmiş olduk demektir :) umarım paylaşımım fikir verir en azından.

Doğru söylüyorsun hocam yanlız statik dizi konuları da var aynı ünitede, uygulama onlarıda kapsıyor. senin yaptığın yanlış demiyorum iki yöntemle de çözülür :) kolay gelsin.
 
ArrayList tek = new ArrayList();
ArrayList cift=new ArrayList();
Console.WriteLine("Bir sayı girin");
int a = Convert.ToInt16(Console.ReadLine());
for (int i = 1; i <= a; i++) {
if (i % 2 == 0)
tek.Add(i);
else cift.Add(i);
}
Console.WriteLine("tek dizi yazdırılıyor");
foreach (int c in tek)
Console.WriteLine(c);
Console.WriteLine("Çift dizi yazdırılıyor");
foreach (int c in cift)
Console.WriteLine(c); Console.ReadKey();


using System.Collections; kısmını eklemeyi unutma....
 
McRAM' Alıntı:
ArrayList tek = new ArrayList();
ArrayList cift=new ArrayList();
Console.WriteLine("Bir sayı girin");
int a = Convert.ToInt16(Console.ReadLine());
for (int i = 1; i <= a; i++) {
if (i % 2 == 0)
tek.Add(i);
else cift.Add(i);
}
Console.WriteLine("tek dizi yazdırılıyor");
foreach (int c in tek)
Console.WriteLine(c);
Console.WriteLine("Çift dizi yazdırılıyor");
foreach (int c in cift)
Console.WriteLine(c); Console.ReadKey();


using System.Collections; kısmını eklemeyi unutma....
MuratAkar ve İnikat hocama da teşekkürler. Ama Hocam senin verdiğin sorunsuz. Çok Sağol. Her çözümde illa ki en baş ya da en sondaki
değerleri kabul etmiyodu.
Teşekkürler. :++:
 
bu da 0 girilene kadar girilen sayıları ayırıyor....

ArrayList tek = new ArrayList();
ArrayList cift = new ArrayList();
int a;
do
{
Console.WriteLine("Bir sayı girin");
a = Convert.ToInt16(Console.ReadLine());
if (a == 0)
goto son;
if (a % 2 == 0)
cift.Add(a);
else tek.Add(a);
} while (a != 0);
son:
Console.WriteLine("tek dizi yazdırılıyor");
foreach (int c in tek)
Console.WriteLine(c);
Console.WriteLine("Çift dizi yazdırılıyor");
foreach (int c in cift)
Console.WriteLine(c); Console.ReadKey();
 
hocam modüle baktın mı bilmiyorum ama en son dinamik dizileri anlatmış ve bu soruyu sormuş.

"ArrayList" kısmına girmeden çözmek lazım

ben böyle yaptım ama anlayacak öğrenci çıkarmı bilmem :)
-----------------------------
int tekuzunluk, ciftuzunluk,girilensayi,kalan;
int genelsayac=0,teksayac=0,ciftsayac=0;
Console.Write("bir sayi giriniz...:");
girilensayi = Convert.ToInt32(Console.ReadLine());
kalan = girilensayi % 2;
if (kalan == 0)
{
ciftuzunluk = girilensayi / 2;
tekuzunluk = girilensayi / 2;
}
else
{
ciftuzunluk = girilensayi / 2;
tekuzunluk = girilensayi / 2+1;
}
int[] tekdizi=new int[tekuzunluk+1];
int[] ciftdizi=new int[ciftuzunluk+1];
for (genelsayac = 1; genelsayac <= girilensayi; genelsayac++)
{
kalan = genelsayac % 2;
if (kalan == 0)
{
ciftdizi[ciftsayac] = genelsayac;
ciftsayac++;


}
else
{
tekdizi[teksayac] = genelsayac;
teksayac++;
}

}
Console.Clear();
Console.WriteLine("tek sayılar");
for (genelsayac = 0; genelsayac < teksayac; genelsayac++)
{ Console.WriteLine(tekdizi[genelsayac]); }

Console.WriteLine("çift sayılar");
for (genelsayac = 0; genelsayac < ciftsayac; genelsayac++)
{ Console.WriteLine(ciftdizi[genelsayac]); }

Console.ReadKey();
-----------------------------------
 
hocam dizinin boyutunu sürekli artırmak öğrencinin kafasını allak bullak ediyor. dinamik daha güzel bence...eklesin ekleyebildiği kadar...aradan eleman çıkarmak ta kolay.mesela 3'e bölünenleri diziye atmasın vb...
 
Soru sorulalı 4 gün olmuş, lakin yeni gördüm. Aşağıda yaptığım örnek klavyeden 0 girilene kadar 0 da dahil tek ve çift sayıları ayrı ayrı ilgili dizelere aktarıyor ve 0 girilince de tek ve çift dizi elemanlarını ekrana yazdırıyor. Dizilerimizi yeniden boyutlandırırken Array.Resize(ref diziAdı, kaç_elaman_artacak); koduyla yaptım ki diziye daha önce eklenen elemanlar silinmesin.
NOT: Bahsettiğiniz modüle bakmadım (zaten modül sevmem :) ), dolayısıyla yazdığım kodlar tam olarak sizin sorunuzun cevabı olmayabilir. ArrayList kullanmadan ve fazla kafa karıştırmadan "basit" diziler konusu içerisinde var olan diziyi yeniden boyutlandırma sorununa bir çözüm sunmak istedim. Uygun bir şekilde anlatıldığında bir çok öğrencimizin anlayacağına inanıyorum. Umarım faydalı olur.
Kod:
   class Program
    {
        static int[] tdizi, çdizi;
        static int sayı,t_d_e_sayısı,ç_d_e_sayısı = 0;
        static void Main(string[] args)
        {
            do
            {
             Console.Write("Sayı giriniz: "); sayı = Convert.ToInt32(Console.ReadLine());
           
                 if (sayı%2==0)
                {
                    Array.Resize(ref çdizi, ++ç_d_e_sayısı);
                    çdizi[ç_d_e_sayısı - 1] = sayı;
                }
                else
                {
                    Array.Resize(ref tdizi, ++t_d_e_sayısı);
                    tdizi[t_d_e_sayısı - 1] = sayı;
                } 
            } while (sayı>0);
             Console.WriteLine("Tek Sayılar");
             if ( tdizi!=null)
             {
              foreach (int sayılar in tdizi)
                {
                    Console.WriteLine(sayılar);
                }
             }
             else
             {
                 Console.WriteLine("Bu diziye hiç eleman girilmedi!");
             }
             Console.WriteLine("Çift Sayılar");
              foreach (int sayılar in çdizi)
                {
                    Console.WriteLine(sayılar);
                }    
            Console.ReadLine();
    }
    }
Bu da biraz daha kısa ve profesyonel hali...
Kod:
  class Program
    {
        static int[] tdizi, çdizi;
        static int sayı,t_d_e_sayısı,ç_d_e_sayısı = 0;
        static void Main(string[] args)
        {
            do
            {
             Console.Write("Sayı giriniz: "); sayı = Convert.ToInt32(Console.ReadLine());
           
                 if (sayı%2==0)
                {
                    Array.Resize(ref çdizi, ++ç_d_e_sayısı);
                    çdizi[ç_d_e_sayısı - 1] = sayı;
                }
                else
                {
                    Array.Resize(ref tdizi, ++t_d_e_sayısı);
                    tdizi[t_d_e_sayısı - 1] = sayı;
                } 
            } while (sayı>0);
             Console.WriteLine("Tek Sayılar");
             if (tdizi != null)
               Array.ForEach(tdizi, Console.WriteLine);
             else
             Console.WriteLine("Bu diziye hiç eleman girilmedi!");
             Console.WriteLine("Çift Sayılar");
               Array.ForEach(çdizi, Console.WriteLine);
               Console.ReadKey();
    }
    }
 
Geri
Üst