C# Console Ders 16 Diziler - 4

แชร์
ฝัง
  • เผยแพร่เมื่อ 9 พ.ย. 2024

ความคิดเห็น • 71

  • @MurattYucedag
    @MurattYucedag  5 ปีที่แล้ว +2

    Udemy'de bulunan ve daha profesyonelce hazırlanmış olan kurslarımıza indirimli fiyatlarla linkten ulaşabilirsiniz :)
    muratyucedag.wordpress.com/2019/03/22/udemy-indirim-linkleri/

  • @MurattYucedag
    @MurattYucedag  6 ปีที่แล้ว +1

    Daha Profesyonelce Hazırlamış Olduğum Eğitim Setleri ile yalnızca 24.99 TL'lik fiyatla Udemy'deyiz!
    Uygulama Geliştirerek C# Öğrenin: A'dan Z'ye Eğitim Seti
    www.udemy.com/sifirdan-ileri-seviye-csharp-programlama/?couponCode=CHRP01
    C# ile DevExpress'de SQL Tabanlı Ticari Otomasyon Geliştirin
    www.udemy.com/c-ile-devexpressde-sql-tabanl-ticari-otomasyon-gelistirin/?couponCode=CHRP02
    25 Derste 25 Uygulamalı Proje
    www.udemy.com/25derste25proje/?couponCode=CHRP01

  • @batuhanaslan1662
    @batuhanaslan1662 8 ปีที่แล้ว +10

    hatasız kul olmaz hocam yola devam :)

  • @ItachiUchiha-qj6hd
    @ItachiUchiha-qj6hd ปีที่แล้ว

    22:10
    Console.WriteLine(sayilar.Min())
    seklinde de yazmak olur buyuk yazmak istediyimiz zaman ise Min yerine Max yaza biliriz

  • @talhaakman4807
    @talhaakman4807 3 ปีที่แล้ว +7

    Dizilerden sonra anlamakta zorluk çekiyorum hocam. Ne yapmam lazım
    şimdiden teşekkür ederim

  • @muhammettarar9959
    @muhammettarar9959 ปีที่แล้ว

    Hocam Allah Razı olsun iyi ki varsınız...

  • @OzzyOzmenCelik
    @OzzyOzmenCelik 5 ปีที่แล้ว

    Arkadaşlar kullanımı pek yaygın olmasa da yada çoğunuz görmemiş olsada size bir dizi tutma yöntemi daha göstereyim. object kullanmamın sebebi matematiksel diziyi string diziye kabul etmemesi.
    object[][] Personelsemasi = new object[5][];
    string[] personeladlari = { "Ahmet", "Mehmet", "Ayşe", "Fatma" };
    string[] personelgorevleri = { "Müdür", "I.T Uzmanı", "Muhassebeci", "Satış Elemanı" };
    object[] personelmaaslari = { 5000, 3000, 2000, 1800 };
    Personelsemasi[0] = personeladlari;
    Personelsemasi[1] = personelgorevleri;
    Personelsemasi[2] = personelmaaslari;

  • @3dRoket
    @3dRoket 5 ปีที่แล้ว +1

    hocam helal sana dur izle dur izle console dersini ögrendim :)))

  • @ge732
    @ge732 4 ปีที่แล้ว +1

    cook tesekkurler

  • @ambientground
    @ambientground 4 ปีที่แล้ว +1

    Teşekkürler

  • @AtlganSak
    @AtlganSak 8 ปีที่แล้ว +19

    Console.WriteLine("En Büyük Eleman: " + sayilar[(sayilar.Length - 1)]); Abi sorduğun sorunun cevabı. Abi soruna geç cevap vememin sebebi console derslerine yeni başlamış olmam yani videoyu ilk defa izliyorum. sevgiler :)

    • @selin9676
      @selin9676 4 ปีที่แล้ว

      int[]sayılar=new ınt [sayılar.Length]; (Bu durumda hata veriyor ne yapmamız lazım?)

    • @berkaykoc7283
      @berkaykoc7283 4 ปีที่แล้ว

      @@selin9676 SAYILAR DİZİSİNİN ELEMAN SAYISINI SAYILAR DİZİSİNİN UZUNLUĞU OLARAK TANIMLAMIŞIN BİLGİSAYAR DA DİYOR Kİ SAYILAR DİZİSİNİN UZUNLUĞU NE? ORAYA 3,5,10 GİBİ SAYI YAZMALISINKİ BİLGİSAYARA DİZİNİN SADECE ELEMAN SAYISINI BELİRTİRSİN

    • @talhasarkaya2641
      @talhasarkaya2641 3 ปีที่แล้ว +1

      @@berkaykoc7283 burada dizinin en büyük elemanından ziyade anladığım kadarıyla dizideki en son index olan elemanı vermiyor mu ? rakamsal olarak en büyüğünü sormamış mı ? yardımcı olursanız sevinirim.

    • @sneakygoblin7470
      @sneakygoblin7470 2 ปีที่แล้ว +1

      @@selin9676 sayilar dizinin uyzunlugunu tanimlamadan uzunluga tanimlamadigin uzunlugu atamissin, atasan bile sacma bir komut olurdu.

    • @enesbatuhanhalac7066
      @enesbatuhanhalac7066 ปีที่แล้ว

      ​ @talha sarıkaya Şimdi Array.Sort(sayilar)yaptigi için sayilar zaten büyükten küçüge dogru sıralanir . Son indexdeki sayi en büyük sayi halini alir yani.Sana da son indexdeki sayiyi bulmak düser benim ideam

  • @deviloflaplace3499
    @deviloflaplace3499 3 ปีที่แล้ว

    Array.Sort'tan sonra Array.Reverse yaparız

  • @freeman8779
    @freeman8779 7 ปีที่แล้ว

    hocam siz harika bir ayrıntısınız :D

  • @selins2114
    @selins2114 ปีที่แล้ว

    udemy sıfırdan c# içinde consol varmı yoksa bu oynatma list izlememiz gerekiyormu?

  • @tevfikfikret3484
    @tevfikfikret3484 3 หลายเดือนก่อน

    sayi.length bize eleman sayısını verir yani 5 ama bizim en yüksek index numaramız 4'tür bu yüzden m=sayi.length yaptım daha sonra da m-- yazdım ki en yüksek index numarası olan 4'e ulaşayım.

  • @silentdeath9092
    @silentdeath9092 6 ปีที่แล้ว

    Hocam merhaba var mısın yok musun uygulamasını c# console application da hazir metotlara fazla agirlik vermeden nasil yapabilirim?

  • @birseyyah6766
    @birseyyah6766 4 ปีที่แล้ว

    using System;

    namespace Ödev1
    {
    class Program
    {
    static void Main(string[] args)
    {
    int[] sayılar = { 56, 36, 45, 52, 98, 75, 65, 35, 24, 21, 23,85,96,4721,54,65,58,54,
    575,659,885,87785,5458,69874,65423,35546 };

    Array.Sort(sayılar);

    Console.WriteLine("En Büyük Sayı: " + sayılar[(sayılar.Length-1)]);
    }
    }
    }

    Benim çözümüm böyle ne kadar doğru tartışılır :)

  • @nihatbeyi
    @nihatbeyi ปีที่แล้ว

  • @furkan1cetin
    @furkan1cetin 6 ปีที่แล้ว

    Son örnekte ilk başta foreach kullanmayınca hata verdi ama en son foreach ı sildiğimizden niye hata almadık

    • @yunuscetin7986
      @yunuscetin7986 6 ปีที่แล้ว

      foreachı dizideki tüm sayıları hafızadan almak için kullandık. Son örnekte en küçük veya en büyük elemanı sadece çektiğimiz için vermedi sanırım tam emin değilim ama

  • @furkancelik9764
    @furkancelik9764 6 ปีที่แล้ว

    merhaba hocam 5 tane sayı girip sıralama yaptırdığımız örnekte 4. indexi istediğimizde 5 . sayıyı getirmesi lazım ama 4. sayıyı getiriyor son sayıyı getirmedi neden acaba?

    • @asanlayisli7923
      @asanlayisli7923 5 ปีที่แล้ว +1

      Selaamun Aleykum. Ben de ilk bakışta sizin gibi düşündüm. Ama formüle bakarsak klavyeden yazılanların indeksi değil sıralanan sayının indeksi alınıyor. Ayrıntılı şekilde hepsini yazarsak []=sıralanan sayı ( [0]=1, [1]=2 [2]=13, [3]=4, [4]=7) burada en büyük değer 4. Dizin yani 7 sayısını verir. Eğer sıralama olmasaydı sizin düşündüğünüz gibi yani 4. Dizinde girilen 4 sayısını verirdi. Ben de yeni başladığımdan cevap vermeye çalıştım. Umarım faydası olur. Gerçi 1 sene önce bu işe almışsınız sindi epey bir yol anlamışsınızdır.

  • @mertcelik8553
    @mertcelik8553 3 ปีที่แล้ว

    şort derken ?

  • @nicatgenceliyev3554
    @nicatgenceliyev3554 3 ปีที่แล้ว

    bu arada tersten yazmak sadece oyle olmuyor ben boyle yaptim:
    int[] sayilar = new int[5];
    int i;
    for (i = 0; i < 5; i++)
    {
    Console.Write("Sayiyi Giriniz: ");
    sayilar[i] = Convert.ToInt32(Console.ReadLine());
    }
    for (i = 4; i >= 0; i--)
    {
    Console.WriteLine(sayilar[i]);
    }
    Console.Read();

  • @elshanmammadov9040
    @elshanmammadov9040 4 ปีที่แล้ว

    Eger dizinin sayisini bilmiyorsak nasil en buyuk sayiyi buluruz iste cevabi:
    int[] a = new int[5];
    for (int i = 0; i < a.Length; i++)
    {
    Console.WriteLine("Bir sayi girin: ");
    a[i] = int.Parse(Console.ReadLine());
    }
    Array.Sort(a);
    Array.Reverse(a);
    foreach (int c in a)
    {
    Console.WriteLine("En buyuk sayi:" + c);
    break;
    }
    Console.ReadLine();

    • @mustafamithatbayramgil
      @mustafamithatbayramgil ปีที่แล้ว +1

      int[] a = new int[5] yazınca zaten dizi 5 elemanlı olmuyormu ? burada 5 yazmadan dinamik dizi saıl yapılır esas soru bu.

  • @softwareeng.8010
    @softwareeng.8010 3 ปีที่แล้ว

    24:10
    int[] sayi = { 1, 2, 3, 7, 4 };
    Array.Sort(sayi);
    int degisken = sayi[0];
    for (int i = 1; i < 5 ; i++)
    {
    if (degisken < sayi[i])
    {
    degisken = sayi[i];
    }
    }
    Console.WriteLine(degisken);
    Console.Read();
    Aslında sorunun kuralını çiğnemiş oldum. for'da i'nin sınırını belirlemek için dizinin uzunluğunu biliyormuşum gibi yazdım. Yani, problemin dışına çıktım. Ama, başka çözüm yolu aklıma gelmedi. :/

  • @kafamdakisesler4438
    @kafamdakisesler4438 5 ปีที่แล้ว

    son giren ilk çıkar olcaktı .

  • @istanbulistanbul9026
    @istanbulistanbul9026 4 ปีที่แล้ว

    aşağıda array.reverse(sayılar) ile array.sort(sayılar) yeri değişince, "sort" sayıları küçükten büyüğe sıralıyor ama "reverse" son yazılandan başa doğru yerine büyükten küçüğe sıralıyor.
    Yardımcı olacak olan olursa çok minnettar olurum... :(
    Console.Write("Sıralanacak sayı adedini girin: ");
    int adet = Convert.ToInt16(Console.ReadLine());
    int[] sayılar = new int[adet];
    for (int i = 0; i < adet; i++)
    {
    Console.Write((i + 1) + ". sayıyı girin: ");
    sayılar[i] = Convert.ToInt16(Console.ReadLine());
    }
    Console.WriteLine("**** Sayılar Küçükten Büyüğe ****");

    Array.Reverse(sayılar);

    foreach (int j in sayılar)
    {
    Console.WriteLine(j);
    }
    Console.WriteLine();
    Console.WriteLine("**** Son Yazılan Sayıdan İlk Sayıya Sıralanışı ****");
    Array.Sort(sayılar);
    foreach (int x in sayılar)
    {
    Console.WriteLine(x);
    }
    Console.WriteLine("En küçük Elemanı: " + sayılar[0]);
    Console.WriteLine("En büyük Elemanı: " + sayılar[sayılar.Length-1]);
    Console.WriteLine("Dizinin Boyutu: " + sayılar.Length);
    Console.Read();

    • @furkany1181
      @furkany1181 4 ปีที่แล้ว +1

      Mantıken öyle olması lazım zaten kardeşim
      Mishal 1 7 4 5 9 8 i ilk başta küçükten büyüğe sıraladın ne oldu
      1 4 5 7 8 9 oldu di mi simid bunu sen komutlarla reverse yani tersten yazdırırsan büyükten küçüğe olmuş olur :)

    • @istanbulistanbul9026
      @istanbulistanbul9026 4 ปีที่แล้ว +1

      Furkan Y o zaman çözümü bulmak İçin sormadığım yer kalmamıştı... 🙋🏻‍♂️eyv kardeşim

    • @furkany1181
      @furkany1181 4 ปีที่แล้ว +1

      @@istanbulistanbul9026 rica ederim projende ve hayatında başarılar dilerim :)

    • @lupinder2058
      @lupinder2058 3 ปีที่แล้ว

      @@furkany1181 sayılar[sayılar.Length-1]); neden bu ifadeyi kullandık yani neden -1 ? Açıklar mısın

  • @rmznbyk149
    @rmznbyk149 7 ปีที่แล้ว

    Şu son sorulan en büyük elemanı dizide eleman sayısını bilmiyorsak nasıl buluruz?Dizinin elemanlarını elle nasıl atarız? sorularının cevabını verebilecek olan var mı?

    • @windigowindigo
      @windigowindigo 5 ปีที่แล้ว

      dizi[dizi.length-1]

    • @lupinder2058
      @lupinder2058 3 ปีที่แล้ว

      @@windigowindigo neden -1 ?

    • @windigowindigo
      @windigowindigo 3 ปีที่แล้ว

      Deneyerek görebilirsin. 2 yıl önce verdiğim bir yanıt olduğu için neden öyle dediğimi hatırlayamadim 😊

  • @dedsec9551
    @dedsec9551 ปีที่แล้ว

    24:00 arkadaşlar ben böyle yaptım yorumlarda benim yaptığım gibi göremedim ondan paylaşmak istedim
    (gs girilen sayı)
    int gs;
    Console.Write("Kaç adet sayı gireceksiniz: ");
    gs = Convert.ToInt32(Console.ReadLine());
    int[] sayilar = new int[gs];
    for (int i = 0; i < gs; i++)
    {
    Console.Write("Sayıyı Giriniz: ");
    sayilar[i] = Convert.ToInt32(Console.ReadLine());
    }
    Array.Sort(sayilar);
    Console.WriteLine("En küçük Sayı: {0}", sayilar[0]);
    Console.WriteLine("En Büyük Sayı: {0}", sayilar[sayilar.Length - 1]);
    Console.WriteLine("Dizinin Uzunluğu: {0}", sayilar.Length);
    Console.Read();

  • @bahadirhafizoglu175
    @bahadirhafizoglu175 8 ปีที่แล้ว

    Abi C# MI DAHA İYİ PYHTON MI

    • @timurbarlasgoktas5884
      @timurbarlasgoktas5884 5 ปีที่แล้ว

      Python

    • @MrLauHD
      @MrLauHD 4 ปีที่แล้ว

      pyhton en kolay dil ve en cok kullanılan dıldır ama yenı baslıyorsan C# onerırım

    • @nadirabbasov6029
      @nadirabbasov6029 4 ปีที่แล้ว

      Python guzel dil bilmeniz iyi amma bazen bir dili bilmekle kifayet etmiyor birini profosyonel bildikden sonra gerisi kolay cunki hepisi ayni mantikda calisiyor sadece sintaksisi varkli oluyor .

    • @furkany1181
      @furkany1181 4 ปีที่แล้ว

      @@MrLauHD yanlışın var c# en kolay dil python zordur

  • @MyRaSKaLL
    @MyRaSKaLL 7 ปีที่แล้ว +3

    foreach (int i in sayılar)
    {
    if (i = 10 && i % 2 == 0)
    {
    Console.Write(i);
    }
    }
    cevap doğrumudur

    • @cladiaus2342
      @cladiaus2342 6 ปีที่แล้ว

      Doğrudur.

    • @ereninan6064
      @ereninan6064 4 ปีที่แล้ว

      çift sayılar olmuş seninki yanlış. Tek sayılar için i%2!=0 demen lazım.

  • @cumaliguzel
    @cumaliguzel ปีที่แล้ว

    Arkadaşlar bende isimleri tersten yazan ufak bi çalışma yaptım umarım faydası olur
    char[] isim = new char[6];
    for (int i = 0; i < 6; i++)
    {
    Console.Write("Lütfen adınızın" + (i + 1) + "harfini giriniz:");
    isim[i] = Convert.ToChar(Console.ReadLine());
    }
    Array.Reverse(isim);
    Console.WriteLine("************************************************");
    foreach (char a in isim)
    {
    Console.Write(a);
    }

  • @nottoday8403
    @nottoday8403 3 ปีที่แล้ว

    int max = 0,min=0;
    int[] sayılar = new int[5];
    for (int i = 0; i < 5; i++)
    {
    Console.WriteLine( "sayı giriniz : ");
    sayılar[i] = Convert.ToInt32(Console.ReadLine());
    }
    Array.Sort(sayılar);
    for (int i = 0; i < 5; i++)
    {
    if (i == 0)
    {
    max = sayılar[i];
    min = sayılar[i];
    }
    if (max < sayılar[i])
    {
    max = sayılar[i];
    }
    if (min > sayılar[i])
    {
    min = sayılar[i];
    }
    }
    Console.WriteLine("En Büyük Sayı : {0}",max);
    Console.WriteLine("En Küçük Sayı : {0}",min);
    Console.WriteLine("Dizinin Boyutu : {0}",sayılar.Length);

  • @klexklexin4282
    @klexklexin4282 4 ปีที่แล้ว

    namespace ConsoleApp1
    {
    class Program
    {
    static void Main(string[] args)
    {
    Console.Write("Dizinin uzunluğunu belirle:");
    int adet = Convert.ToInt32(Console.ReadLine());
    int[] sayılar = new int[adet];
    int a = 0;
    foreach(int i in sayılar)
    {
    Console.Write((a+1)+".Sayıyı giriniz:");
    sayılar[a] = Convert.ToInt32(Console.ReadLine());
    a = a + 1;
    }
    Array.Sort(sayılar);
    Console.WriteLine("En büyük sayı =" + sayılar[a-1]);
    }
    }
    }
    Biraz kolaylaştırdım :D

  • @bilgecivelekoglu2399
    @bilgecivelekoglu2399 8 ปีที่แล้ว +4

    keşke ingilizce telafuzunuzu düzeltseniz çok fazla kulak tırmalıyor. örneğin eray, şort nedir? yapmayın nolur.

    • @ahmetcevik1973
      @ahmetcevik1973 5 ปีที่แล้ว +17

      ozaman izlemeyin çok basit herkes dört dörtlük olmayabilir herkesin kusuru var daha kibar bir dil ile söylemeniz sizin yararınıza olacaktır... sizin eksiginizde kibar olmamanız:(

    • @ddestiny.
      @ddestiny. 5 ปีที่แล้ว +5

      Valla ingilizceyi 4-4'lük bilen adamlar da var ama bunun yaptığını yapamıyor. Bence telafuzdan çok ulaştırdığı sonuca bakalım, sonuçta millet buraya İngilizce öğrenmeye gelmiyor C# Dilini öğrenmeye geliyor ve yorumlara bakılırsa gayette öğreniyorlar.

    • @baygizz
      @baygizz 5 ปีที่แล้ว +4

      Ukala gerizekalı

    • @ichliebedu3492
      @ichliebedu3492 5 ปีที่แล้ว +3

      3 yıl önce yazılmış yorum , şu an izliyorum ve yararlanıyorum bu videodan allah razı olsun gerçekten, ama dayanamadım yazmaya karar verdim SİKTİR GİT İZLEME O ZAMAN ULAN

    • @nihatbeyi
      @nihatbeyi ปีที่แล้ว

      bence telefuzu cok guzel .. 😀

  • @ahvcxa690
    @ahvcxa690 3 ปีที่แล้ว +1

    int c;
    Console.Write("Kaç Eleman Girmek İstersiniz: ");
    c = Convert.ToInt16(Console.ReadLine());
    int[] sayı = new int[c];
    Console.WriteLine();
    for (int i = 0; i < c; i++)
    {
    Console.Write("{0}. Elemanı Giriniz: ",i+1);
    sayı[i] = Convert.ToInt32(Console.ReadLine());
    }
    Array.Sort(sayı);
    Console.WriteLine();
    Console.Write("Girdiğiniz Sayılar Küçükten Büyüğe Şu Şekildedir: ");
    foreach (int j in sayı)
    {
    Console.Write("{0},",j);
    }
    Console.WriteLine();
    Console.WriteLine("En Büyük Terim: "+sayı[c-1]);
    Console.WriteLine("En Küçük Terim: " + sayı[0]);
    Console.WriteLine("Terim Sayısı: " + sayı.Length);
    Console.ReadLine();