C# bir soru?

aysesule
26-04-2008, 20:32   |  #1  
OP Taze Üye
Teşekkür Sayısı: 0
15 mesaj
Kayıt Tarihi:Kayıt: Mar 2007

Merhaba arkadaşlar;
C# da girilen sayının tek mi çift mi olduğunu bulan programı yazmam gerekiyorda ancak C bildiğim için farklı olarak ne yapmam gerektiğini bilmiyorum yardımcı olursanız sevinirim önemli.Soru tam olarak şöyle:

Klavyeden girilen 10 farklı sayının  toplamını, ve sayıların kaç tanesinin tek sayı kaç tanesinin de çift sayı olduklarını bulun ve ekrana  girilen sayıları, toplamını ve kaç çift kaç tek sayı olduğunu yazan program.
Şimdiden teşekkürler....

Partner
27-04-2008, 09:42   |  #2  
Yeni Üye
Teşekkür Sayısı: 0
28 mesaj
Kayıt Tarihi:Kayıt: Şub 2008

Merhaba,

using System;

namespace İsimAlanı
{
    class Sınıf
    {
        public static void Main()
        {
            int[] dizi;
            dizi = new int[10];

            int evenCounter = 0;
            int oddCounter = 0;
            int sum = 0;

            for (int i = 0; i < dizi.Length; i++)
            {
                Console.Write("{0}. eleman için değer giriniz  ", i);
                dizi = int.Parse(Console.ReadLine());
                if (dizi % 2 == 0)
                    evenCounter++;
                else
                    oddCounter++;

                sum += dizi;

                Console.WriteLine();
            }        
            Console.WriteLine("{0} adet çift {1} adet tek sayı girdiniz..", evenCounter, oddCounter);
            Console.WriteLine("Sayıların toplamı {0} dır. ", sum);
        }
    }
}
belki daha güzel şekilde de yazılabilir ama işini görür bu..

Son Düzenleme: Partner ~ 27 Nisan 2008 09:49
aysesule
27-04-2008, 11:40   |  #3  
OP Taze Üye
Teşekkür Sayısı: 0
15 mesaj
Kayıt Tarihi:Kayıt: Mar 2007

Çok çok teşekkürlerAlkış

Partner
27-04-2008, 17:44   |  #4  
Yeni Üye
Teşekkür Sayısı: 0
28 mesaj
Kayıt Tarihi:Kayıt: Şub 2008

Rica ederim kolay gelsin ;)