csharp

csharp


using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.Threading.Tasks;

using System.Collections; /* array list için gerekli olan kütüphane*/

namespace ConsoleApp1

{

   class Program

   {

       static void Main(string[] args)

       {

           /* int[] sayilar = new int[20];

            for (int i =0; i<10; i++) {

                Console.Write("{0}. Sayıyı Girinin: ", i + 1);

                sayilar[i] = Convert.ToInt16(Console.ReadLine());

            }

            foreach (int sayi in sayilar) {

                Console.Write("{0}\t", sayi);

            }

            Console.ReadKey();

            */

           /* dizinin en büyük elemanını indexini ve en küçük elemanını ve indexini bulma*/

           /* int[] dizi = new int[10] { -9 ,-2, 0, 1, 10, 11, 19, 1, -1, 4 };

            int eb = dizi[0], ek = dizi[0], eb_i = 0, ek_i = 0;

            for (int i = 0; i<10; i++) {

                if (eb<dizi[i]) {

                    eb = dizi[i];

                    eb_i = i;

                }

                if (ek>dizi[i]) {

                    ek = dizi[i];

                    ek_i = i;

                }

            }

            Console.WriteLine("Dizinin en büyük elamanı{0}", eb);

            Console.WriteLine("Dizinin en küçük elamanı{0}", ek);

            Console.WriteLine("Dizinin en büyük indexi{0}", eb_i);

            Console.WriteLine("Dizinin en küçük indexi{0}", ek_i);

            Console.ReadKey();

            */

           /* vize 2. sorusu arraylist ve random olacak*/

           /*random sayı üret ve dizileri ata*/

           /*

             Random rndSayiUret = new Random();

             int[] sayilar = new int[50];

             for (int i = 0; i<50; i++) {

                 sayilar[i] = rndSayiUret.Next();

                 Console.WriteLine("index:{0} random: {1}", i,sayilar[i]);

             }

             Console.ReadKey();

           */

           /*girilen sayıların ortalaması bulma*/

           /*

            int[] notlar = new int[10];

            int toplam = 0;

            double ortalama;

            for (int i = 0; i<notlar.Length; i++) {

                Console.Write(i + 1+". elemanı gir: ");

                notlar[i] = Convert.ToInt32(Console.ReadLine());

            }

            foreach (int item in notlar) {

                toplam += item;

            }

            ortalama = toplam / (notlar.Length);

            Console.WriteLine("\nOrtalama= " + ortalama);

            Console.ReadKey();

            */

           /*

           Console.Write("İlk Kelimeyi Girini: ");

           char[] ilkKelime = Console.ReadLine().ToCharArray();

           Console.Write("İkinci Kelimeyi Girini: ");

           char[] ikinciKelime = Console.ReadLine().ToCharArray();

           char[] yeniDizi = new char[ilkKelime.Length + ikinciKelime.Length + 1];

           for (int i = 0; i<yeniDizi.Length; i++) {

               if (i < ilkKelime.Length)

               {

                   yeniDizi[i] = ilkKelime[i];

               }

               else if (i == ilkKelime.Length)

               {

                   yeniDizi[i] = ' ';

               }

               else {

                   yeniDizi[i] = ikinciKelime[i - ilkKelime.Length - 1];

               }

           }

           Console.WriteLine(yeniDizi);

            */

           /*bir kelime gir ve bir karakter gir. Girilen karakter kelimenin içinde kaç kere var ve hangi dizide*/

           /*

           Console.Write("kelime giriniz: ");

           char[] kelime = Console.ReadLine().ToCharArray();

           Console.Write("Aranacak kelimeyi giriniz: ");

           char karakter = Convert.ToChar(Console.ReadLine());

           int[] index = new int[kelime.Length];

           int sayac = 0;

           for (int i =0; i<kelime.Length; i++) {

               if (kelime[i] == karakter) {

                   index[sayac] = i;

                   sayac = sayac + 1;

               }

           }

           Console.WriteLine("Kac tane " + karakter + "= " + sayac);

           for (int i = 0; i < sayac; i++) {

               Console.WriteLine("\nindex sirasi->" + index[i]);

           }

           */

           /* bir kelime gir başlangıç indexi gir ve ekranda gözükecek olan karakter sayısını gir ümit 1 mit*/

           /*

           Console.WriteLine("Kelime gir: ");

           char[] kelime = Console.ReadLine().ToCharArray();

           Console.WriteLine("Baslangic İndexi gir: ");

           int bas = Convert.ToInt32(Console.ReadLine());

           Console.WriteLine("Kaç karakter istiyorsun? ");

           int uzunluk = Convert.ToInt32(Console.ReadLine());

           //değerlerin atılacağı dizi

           char[] yeniDizi = new char[uzunluk];

           for (int i = bas, k = i; i > bas - uzunluk; i--, k++ ) {

               yeniDizi[bas - i] = kelime[k];

           }

           Console.WriteLine(yeniDizi);

           Console.ReadKey();

           */


           /*Array List*/

           /*

           ArrayList dizi_liste = new ArrayList();

           dizi_liste.Add("ümit");

           dizi_liste.Add('u');

           dizi_liste.Add(20);

           int[] normalDizi = new int[5] { 1, 2, 3, 4, 5 };

           dizi_liste.AddRange(normalDizi);

           foreach (Object item in dizi_liste)

           {

               Console.WriteLine(item + "- " + item.GetType());

           }

           Console.WriteLine("--------");

          

           dizi_liste.Insert(1, "Salih");

           foreach (Object item in dizi_liste)

           {

               Console.WriteLine(item + "- " + item.GetType());

           }

           */

           /*bir çok fonksiyonu var */

        

           Console.ReadKey();

       }

   }

}

Report Page