C Programlama Dersleri 21 - Arraylere Devam

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

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

  • @pydo
    @pydo 3 ปีที่แล้ว +6

    Tek loop ile de olabilir:
    #include
    int main(){
    // kullanicidan aldigin 5 sayinin aritmetik ortalamasini hesapla
    float sayilar[5],ortalama, toplam=0;
    for (int i = 0; i < 5; i++)
    {
    printf("%d. sayiyi girin:", i+1);
    scanf("%f", &sayilar[i]);
    toplam += sayilar[i];
    }
    printf("
    Toplam: %.2f
    ", toplam);
    ortalama = toplam / 5;
    printf("Ortalamasi: %.2f ", ortalama);
    return 0;
    }

    • @berraozyurt777
      @berraozyurt777 2 ปีที่แล้ว

      burada neden %.2f deniliyor, %f yerine

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

      @@berraozyurt777 .2f anlamı noktadan sonra 2 basamak alın demek örneğin 18.01 gibi , .2f olmasaydı 18.0100000 olurdu

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

      @@berraozyurt777 yessir

  • @ilkeyigiter
    @ilkeyigiter 4 ปีที่แล้ว +9

    Hocam gecenin ikisinde video çekmişsiniz :D izlerken bir an kendi saatim sandım şok oldum.

  • @adem5484
    @adem5484 7 ปีที่แล้ว +10

    Bu dersi aldım okulda 2 yıl önce ama bütünlemeden geçmiştim :D ve ne anladın diye sorarsanız sadece printf i hatırlıyordum. Şimdi ise seriye devam ediyorum kaynaklardan bakıyorum ve gayet güzel devam ediyor eğitim. Teşekkür ederiz Sayın Yazılım Bilimi.. :)

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

      ARADAN 4 YIL GEÇTİ ŞİMDİ NEREYE GELDİN

    • @mustafa_cabi
      @mustafa_cabi 2 ปีที่แล้ว

      @@destanblack2721 😀

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

      Şirketine al bizi ulu önder

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

      aradan 2 yıl geçti şimdi nereye geldin:)@@destanblack2721

  • @nezlelikarga3940
    @nezlelikarga3940 5 ปีที่แล้ว +8

    Hocam çok iyi anlatiyosunuz , keşke daha önce başlasaydım:(

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

      1 yıl geçmiş üzerinden neler yaptın

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

      @@Dbtulas gecen yil dersten kaldim. Bu yıl da büte kaldim. Bakalim hayırlısı

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

      @@nezlelikarga3940 2. sınıfta mısın yani

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

      @@Dbtulas evet

    • @muradz.9473
      @muradz.9473 ปีที่แล้ว

      @@nezlelikarga3940 naptın geçebildin mi dersi?

  • @insomniac5129
    @insomniac5129 8 ปีที่แล้ว +6

    Çok işime Yarıyor :)

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

    Neden sayıları toplamak için tekrardan bir for döngüsü oluşturduk ki ? İlk başlattığımız döngünün içinde sayıları toplaya bilirdik

    • @batuhanserdaroglu3976
      @batuhanserdaroglu3976 2 ปีที่แล้ว

      Öyle boşluğuna geldi herhalde ya da öyle yapmayı tercih etti.

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

    güzel örneklerle aaçıklanmış teşekküürler

  • @melikeylmaz3183
    @melikeylmaz3183 6 ปีที่แล้ว +7

    Tek for ile denedim oldu niye iki tane kullandınız?
    int main(int argc, char *argv[]) {
    float sayilar[5];
    int i;
    float toplam=0;

    for(i=0;i

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

      2 gunden sonra imtahanim var instagraminiz varsa yazin anlamadiqlarimi sizden sorusum

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

      bu şekilde yaparsan diziyi kullanmanın mantığı olmaz. bir değişkene değer atıyormuşsun gibi oluyor. hocanın yaptığında ise diziye değerleri dolduruyorsun ve sonra hepsini birden kullanıyorsun

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

      4:39 kendisi de farketmiş daha kısa halledebileceğini

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

    ah ulan yıl 2015 dolar 3 tl tarihe bakınca yine efkarlandım

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

    harika anlatıyosun abi

  • @adem5484
    @adem5484 7 ปีที่แล้ว +16

    Ayrıca ingilizce kaynaklardan da devam ediyorum bişey dikkatimi çekti. İngilizce kaynaklara bakarsanız en az 500.000 izlenmiş videolar 2 - 3 milyona kadar falan gidiyo bizde ise 100.000 olmamıştır bile. Sanırım toplum olarak biraz daha yavaş ilerlememizin sebebi yeterince kitle yok merak uyandıramamış bunu bilen insanlar toplumda.. Dinlediğiniz için teşekkür ederim :D

    • @adnangumus4428
      @adnangumus4428 6 ปีที่แล้ว +25

      hocam türkçe bilen insan 100 milyon civarındayken ingilizce bilen konuşan hatta ana dil olarak kullanan insan sayısının milyar civarında olmasından olabilir mi ? acaba maybe

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

      @Adem Aldemir sen yol yakınken bırak bu işi :)

  • @yusufhakim3260
    @yusufhakim3260 2 ปีที่แล้ว

    İki sayı arasındaki Asal sayı karı bulan bir kod nasıl yazılır veya ne yapmak lazım

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

    Hocam kral adamsınız.

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

    hocam dersler süper

  • @dilankocaer6008
    @dilankocaer6008 4 ปีที่แล้ว +2

    eğer gireceğimiz eleman sayısı illa 5 değilde kullanıcının istediği kadar olsaydı nasıl yazardık

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

      dizi içini boş bırakabilirdin mesela. bu şekilde -----> dizi [ ], daha sonra if kurularak yapıyı sayı girme işlemi sonlandırılabilir

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

      int sayilar[x];
      printf("Kac adet sayi giriceksiniz ?:");
      scanf("%d",&x);
      şeklinde yaparak kullanıcıdan istediği kadar sayı alabilirsin. En sonda ki printf kısmında toplam/x şeklinde yapmayı unutma.

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

      #include
      int main() {
      int x;
      float toplam=0.0;
      float sayilar[x];
      int i;

      printf("kac sayi gireceksin?");
      scanf("%d",&x);
      for(i=0;i

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

    arkadaşlar ben C'de 1'den 100'e kadar asal sayıları bulan bir kod yazdırdım ancak buradan aldığım verileri bir dizi içine sonradan kullanmak üzere atamak istiyorum nasıl yaparım bunu?

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

    Marmara eee den selamlar

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

    uzunluklarını nasıl buluyoruz

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

    int ' in boyutu artıyormu?
    int matris[2][2]={{1,2},{3,4}}; ------ 4 tane paremetre girdik???

  • @ridvanyeniay1545
    @ridvanyeniay1545 2 ปีที่แล้ว

    merak ettiğim birşey var, for döngüsünde biz i++ yazdık ve bunu bir altındaki scanf ile aldık,biz scanf ile alıp daha sonrasında i++ yazmamız gerekmiyormuydu çünkü i=0 yazdık,daha sonra arttırırsak aslında 0.indexi almayıp 1.indexini almış oluyoruz. buna rağmen bir sorun çıkmıyor.sorun çıkmasada bu soru kafamı kurcalıyor,mantığıma uymuyor

    • @ahmetdurmaz6925
      @ahmetdurmaz6925 2 ปีที่แล้ว

      Bu for döngüsü while dömgüsü gibi düşünme sayı zaten ilk önce i++ işleine maruz kalıyor . Döngü bir kere döndükten sonra sayı bir artmış oluyor zaten

  • @800kpygame2
    @800kpygame2 2 ปีที่แล้ว

    hocam c de bir arrayin içindeki her şey aynı tipten mi olması gerekiyor pythondaki gibi a=["python",1,"C",56,"Java",4.4] gibi birşey tanımlıyamıyor muyuz ve print(a) diyerek tüm arrayi bastıramıyor muyuz

    • @KısaveNetBilgi
      @KısaveNetBilgi 2 ปีที่แล้ว

      Evet, aynı veri tipi olması gerekiyor.

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

    anladımm sonunda !!

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

    neden %.2f dediğimizi anlamadım

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

      float tanımladığı için ortalamayı yazdırırken ondalıklı sayıda virgülden sonra 2 basamak gösterilsin diye

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

      @@kursatkeskin3491 anladım teşekkür ederim.

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

    float[5] yazmamizin nedeni nedir ben float[99] yazarsam da aynı sonucu alıyorum

    • @allahncorumlusu7102
      @allahncorumlusu7102 4 ปีที่แล้ว +2

      99 alıyorsan ramde 99luk yer açıyorsun yani çok da bi şey fark etmiyor. ama mutlaka gireceğin sayı kadar boşluk açman lazım en az

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

    abi c++ la yapınca oluyor ama neden c ile yapınca olmuyor onun için ayrı kütüphane mi gerekli

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

      @BAYRAM TATLI şimdi yaptım tam tersi çıktı yani c de olurken c++ da olmuyor abi c++ tan yapmış ama bende c++ da olmuyor kod şu
      #include
      int main() {
      float toplam=0.0;
      float sayilar[5];

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

      printf("sayi gir cocuk");
      scanf("%f",&sayilar[i]);
      }

      for (i=0;i

  • @altayabik8777
    @altayabik8777 2 ปีที่แล้ว

    kodlamayı tıpa tıp yaptım ancak direk derleyip yazdırdığında kullanıcıdan sayıları istemek yerine direk 1 2 3 4 5 diye yazdırdı bunun sebebi nedir

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

    hocam şimdi ben kendi kafamda birşey kurguladım ama yapamadım bi türlü bi yardımcı olun. bu videodaki programın if else li halini düşündüm. if true olursa işlem devam etsin eğer flout yerine int değer girilirse else olsun ve hatalı diyip break a geçsin program bitsin. ama bi türlü işleme geçiremedim lütfen yardımcı olun

    • @firatbulak
      @firatbulak 3 ปีที่แล้ว +2

      #include
      int main(){

      float ortalama;
      float toplam=0.0;
      float sayilar[5];
      for(int i=0;i

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

    İyide bu c++ a göre yapılmış ve c dersi olarak geçiyor

  • @EnesToygun-c1e
    @EnesToygun-c1e หลายเดือนก่อน

    hocam bütün dersler bu kadar kolay olsun please 🎉

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

    öğretici

  •  6 ปีที่แล้ว

    abi scanf e neden sikenef diyon skanef değilmi doğrusu :d

    •  6 ปีที่แล้ว +10

      Saykenef dogrusu ama ben bilerek sikenef diyorum.

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

      bizim hoca da sikenef diyo

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

      @@cxygs men iki gunden sonra imtahan verecem videolara baxiram amma anlayamadigim yerlerde olur instagraminiz varmi oraya yazim mene yardim edin

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

      @@hafizevalehzade1026 geçtin mi dersten kardeşim

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

    Array'i daha iyi bir yerde kullanman gerekirdi bu programda aşırı gereksiz olmuş.

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

    bende neden sonuc 0.000 cikiyor?

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

      scanf kısmında sorun olabilir kodu buraya atma imkanın varsa eğer silmediysen :D 8 ay olmuş ama

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

      #include
      #include
      int main ()
      {
      int i=0;
      float toplam=0.0;
      float s[5];
      for (; i

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

      SAzRap ilk for döngüsünde diziye sayilari alıyorsun, ikinci for döngüsünde ise dizi içindeki sayıların toplamını "toplam" a atıyorsun dostum

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

      SAzRap olur Önce sayıyı alırız sonra o sayıyı toplam a atarız ama o zaman da dizi kullanmaya gerek kalmaz

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

      burada int i=0; yazıp sonrasındafor(;i

  • @alytechnology
    @alytechnology 8 ปีที่แล้ว +7

    neden scanf scmeyenf yoq mi

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

      Puhahahaha koptum gülmekten

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

      seni ödüllendirmek lazım

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

      th-cam.com/video/Eq8uI2oJd0Y/w-d-xo.html

    • @Agent-hh2ts
      @Agent-hh2ts 6 ปีที่แล้ว

      okurken tam 5 saniye,anlamaya çalışırken 5 saniye , yorum atarken 10 saniye harcadım hayatımın 20 saniyesini geri istiyorum gerizekalı