Diziler(Arrays)


Örnek 1:

Haftanın günlerini bir dizi içerisine atayarak ekranda gösterin.

string[] gunler = { "Pazartesi", "Salı", "Çarşamba", "Perşembe", "Cuma", "Cumartesi", "Pazar" };

for (int i = 0; i <gunler.Length; i++)
{
    Console.WriteLine(gunler[i]);
}

Örnek 2:

Klavyeden girilen 10 adet sayıyı bir diziye atarak küçükten büyüğe sıralayın ve ekranda gösterin.

int[] sayilar = new int[10];        

for (int i = 0; i 
<
 sayilar.Length; i++)
{
      Console.Write("Klavyeden {0}. sayıyı girin:", i+1);
      sayilar[i] = Convert.ToInt32(Console.ReadLine());
}

Array.Sort(sayilar);

for (int i = 0; i <sayilar.Length; i++)
{
Console.WriteLine(sayilar[i]);
}

Örnek 3:

Bir dizi içerisindeki tüm sayıları toplayarak ortalamasını bulun.

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

namespace DiziOrtalaması
{
    class Program
    {
        static void Main(string[] args)
        {
            int[] sayilar = { 213, 23, 42, 81, 51, 14 };
            double toplam = 0, ort = 0;
            for (int i = 0; i <sayilar.Length; i++)
            {
                toplam += sayilar[i];
            }
            ort = toplam / sayilar.Length;
            Console.WriteLine("Ortalama:" + ort);
            Console.ReadKey();
        }
    }
}

Örnek 4:

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

namespace ConsoleApp7
{
    class Program
    {
        static void Main(string[] args)
        {

            int[] dizi = new int[10];

            for (int i = 0; i <dizi.Length; i++)
            {
                dizi[i] = 2 + 2 * i; 

            }

            for (int i = 0; i <dizi.Length; i++)
            {
                Console.WriteLine(dizi[i]);
            }

            Console.ReadKey();
        }
    }
}

foreach Yapısı

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

namespace ConsoleApp7
{
    class Program
    {
        static void Main(string[] args)
        {

            int[] dizi = { 45, 65, 85, 1, 10, 20, 50 };
            int toplam = 0;

            foreach (int rakam in dizi)
            {
                Console.WriteLine(rakam);
            }

            foreach (int rakam in dizi)
            {
                toplam = toplam + rakam;

            }
            Console.WriteLine(toplam);
            Console.ReadKey();
        }
    }
}

Örnek 5 :

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

namespace ConsoleApp8
{
    class Program
    {
        static void Main(string[] args)
        {
            int[] fib = new int[10];
            fib[0] = 1;
            fib[1] = 1;

            for (int i = 2; i < fib.Length; i++)
            {
                fib[i] = fib[i - 2] + fib[i - 1];
            }

            // for (int i = 0; i <fib.Length; i++)           yorum satırı

            foreach (int i in fib)
            {
                Console.Write("   " + i);
            }


            Console.ReadKey();
        }
    }
}

results matching ""

    No results matching ""