C Programlama 4, Döngüler (loops)

Поділитися
Вставка
  • Опубліковано 6 лют 2025
  • Döngüler, for , while ve do while yapıları, iç içe döngüler (nested loop), flag kontrolü. Continue ve break komutları.
    Ders notları ve bütün diğer videolara erişim için : sadievrenseker....

КОМЕНТАРІ • 227

  • @kariha3200
    @kariha3200 4 роки тому +39

    Daha önce basic dil eğitimi gördüm c mecburiyetten öğrenmem gerekiyordu şimdiye kadar nedense hep direk kod yazıp devam eden videolara denk geldim öğrenemedim, zor sandım, gözümde büyüdükçe büyüdü. Bu kanal ve Şadi Hoca sayesinde meğer c dilini gözümde büyütmüşüm şimdi kodları görünce şakkadanak ne yapmaya çalıştığını anlıyorum, parasıyla alınamayacak bir eğitim eline sağlık hocam.

  • @sokratess5130
    @sokratess5130 3 роки тому +7

    ben sektör dışıyım. fakat bana göre sen gurur kaynağımsın şadi. senin gibi insanlar, bilim adamları çok ciddi şekilde gözümde değerli ve münevver. sizler bu ülkenin yüz akları, gelecek teminatları, ümitleri ve umutlarısınız. bilgiyi özgürleştirme, başkalarına nakletme ve öğretme azmini takdir ediyorum. Allah size hayırlı ömürler versin. Allah sizin sayılarınızı artırsın. Saygılarımla.

  • @salfeco6512
    @salfeco6512 4 роки тому +12

    35:16 kar gutmeden ,bize bilgi veren ve bizi dusunen guzel insan.Allah bilgiyi haqq edenlere verdiyinin bir oyreniyi 👍👍

  • @muhammetalisoyyigit6613
    @muhammetalisoyyigit6613 4 роки тому +4

    Bence UA-cam ortamında anlatılan en iyi c programlama eğitim serisi

  • @HavvaErolAldas
    @HavvaErolAldas 6 років тому +11

    Hocam her üniversiteye sizin gibi bi hoca lazım. Harikasınız, teşekkürler 🙏

  • @Basketboloynuyorum
    @Basketboloynuyorum 4 роки тому +19

    Hocam Harvard Üniversitesi CS50x Bilgisayar Bilimleri Dersini de izliyorum aynı zamanda. Harbi söylüyorum kaliteniz yarışır gerçekten ama başta bir tabu vardı: "Adamlar Harvard'da okuyor biz öyle olamayız vs." gerçekten büyük bir yanılgı içindeymişim. Anlatılan şeyler tamamen aynı, anlatım kalitesi denk geriye sadece bizim çabamız kalıyor. İnşallah üstümüze düşen bu görevi yerine getirebiliriz öğrenciler olarak.

    • @semih-ze9uo
      @semih-ze9uo 3 роки тому +1

      reıs benım ıng kotude baska onerecegın kanal var mı sadı hoca gıbı yazılım muh 1 sınıfım

    • @xy4611
      @xy4611 2 роки тому

      hardvard cs50 kursu overrated
      adamlar iyi pazarlıyor da little little into the middle yapmışlar

  • @mwzombie
    @mwzombie 8 років тому +6

    Gecenin bu saatinde merakla izliyorum çünkü gerçekten bişeyler öğrendiğimi hissediyorum. Merakla C indirdim program yazmaya başladım gerçekten harika bi anlatıcısınız. Ellerinize sağlık Hocam.

    • @Gelsenkirchenly
      @Gelsenkirchenly 5 років тому

      hala yazıyor musun kardeşim c programını

    • @mwzombie
      @mwzombie 4 роки тому +1

      Rebellion 47 en son yazıyordum ama dersi verdikten sonra hiç bakmadım 😅

  • @yagizyuksel3249
    @yagizyuksel3249 6 років тому +3

    Hocam cok guzel anlatmissiniz tertemiz, bu memleketin sizin gibi akademisyenlere ihtiyaci var.

  • @gknasln
    @gknasln 8 років тому +2

    Anlatım ve emekleriniz için çok teşekkürler sizin ders videolarınızı izlemek bana çok zevkli geliyor çok iyi anlatıyorsunuz... bütün gün sizi izliyorum artık :))

  • @serhatozcamuzcu2032
    @serhatozcamuzcu2032 7 років тому +2

    Hocam bu yayınladığınız videolardan dolayı size çok teşekkür ediyorum...

  • @sipkan3044
    @sipkan3044 Рік тому

    hocam gerçekten teşkkür ederim sayenizde en azından vizelerde bir şeyler yapabileceğim diksiyonunuz anlatımınız bilgileriniz ve kişiliğiniz muazzam hayırlı günler

  • @MixerBonZ
    @MixerBonZ 4 роки тому +6

    Abi yarın bilgisayar sınavım var çok zor sizin videolarınızla çalışıyorum,Allah sizden razı olsun.Tübitakın sınavına gireceğim.İnşallah kazanırım :)

  • @isayurttas4376
    @isayurttas4376 8 років тому +3

    Bu müthiş anlatım için kendi adıma çok teşekkür ederim...

  • @0lizvel
    @0lizvel 8 років тому +23

    Şu hatayı alan arkadaşlar (error: 'for' loop initial declarations are only allowed in C99 or C11 mode) CPP olarak kaydetmeden de sorunu çözebiliyorsunuz. Şahsen, hangi dilde yazıyorsam öyle kaydetmek daha doğru geliyor fark olmadan çalışsa da.
    Örneğin ben ve mühendislikte okuyan diğer arkadaşlarımız Dev C++ 5.11 kullanıyoruz. Üst tarafta sırasıyla "Araçlar > Derleyici Ayarları> Derleyici sekmesine" girdikten sonra, "Derleyici çağırırken komut satırına şunları ekle" kutucuğu tickli olsun ve tırnaklar olmadan ve boşluksuz şu ifadeyi yazın "-std=c99" (eksi std eşittir c 99) Sorun çözülecektir.
    Kolay gelsin.

    • @jackstand2285
      @jackstand2285 6 років тому +2

      Çok Teşekkürler.

    • @sanaryadoori5411
      @sanaryadoori5411 5 років тому +1

      Teşekkürler

    • @azizzbb
      @azizzbb 4 роки тому +1

      teşekkürler

    • @yusufsimsek2940
      @yusufsimsek2940 4 роки тому +1

      Allah razı olsun reis kafayı yemek üzereydim

    • @onur5809
      @onur5809 4 роки тому +1

      for döngüsününün ilk değerini önceden belirtirseniz bu sorun çözülüyor.
      örneğin : int a=5
      for(;a

  • @lemegeton7
    @lemegeton7 6 років тому +17

    Merak edenlere: foo, 2.Dünya Savaşı zamanında fubar yani "fucked up beyond all repair" olarak kullanılan bir kelimeymiş. En son olaraksa foo'ya dönüşmüş. Savaş sırasında radarlarda görülen yabancı ve düşman olabilecek şeylere hitaben Fubar yani foo denirmiş :)

    • @eyesheavyy
      @eyesheavyy 2 роки тому

      oha çok iiymiş he yani olay

    • @lemegeton7
      @lemegeton7 2 роки тому

      @@eyesheavyy bildirime geldim 4 yıl olmuş yorumu atalı yuh. 4 yıl programlama kassaymışım keşke handmakjda

    • @eyesheavyy
      @eyesheavyy 2 роки тому

      @@lemegeton7 oha hiç cevap vereceğini düşünmemiştim💀

    • @eyesheavyy
      @eyesheavyy 2 роки тому

      @@lemegeton7 hakkaten ben yeni başladım...

    • @lemegeton7
      @lemegeton7 2 роки тому

      @@eyesheavyy dört yıl kassan baya iyi olursun ya hwkrkakjsa

  • @oguzakcadag6142
    @oguzakcadag6142 5 років тому +1

    Ben bu kadar güzel ve kalite yi başka bir yerde görmedim

  • @cenkozsoy1146
    @cenkozsoy1146 2 роки тому +1

    Çok değerli bir iş yapmışsınız saygıdeğer Hocam. Varolun.

  • @iremdelora
    @iremdelora 4 роки тому +1

    2021de de bundan yillar sonrada fayda saglayacak bi video serisi 🌸

  • @ndnskeke
    @ndnskeke Рік тому +2

    50:08 mantığında sonra kendim örnekler yapıcam 25 saat sonra finalim var üsütnde duramicam hatırlatır mısınız

  • @gencyazlmc1625
    @gencyazlmc1625 3 роки тому +2

    Azerbaycandan selamlar hocam,emeginize saglik,konuyu simdi anladim,bizim universitede hocalar pek ders anlatici degiller malesef.Sayenizde anlaya biliyorum konuyu.

  • @ruzgarw5623
    @ruzgarw5623 6 місяців тому

    8 yıl önce ama hala 1 numara ne varsa eskilerde var

  • @yamanfattouh
    @yamanfattouh 4 роки тому +2

    1:01 yalnız hocam 2 dakikanız harika tam bir saat.

  • @pashakenobi
    @pashakenobi 4 роки тому +3

    Hala burda olan var mı bilmiyorum ama eğer loop hatası alırsanız i yi dışarda tanımlayın sonra for loopa sokun yani for (int i = 0) gibi değil de dışarda int i; diyip içerde for(i = 0) diyebilirsiniz.

  • @fatihaytar401
    @fatihaytar401 7 років тому +11

    ters üçgeni ters tarafa dayama kodunu bu şekilde yazmıştım farklılık olsun :
    #include
    #include
    int main(){
    int floo,bar,space;
    for(floo=1;floo

  • @murat2070
    @murat2070 6 років тому +1

    Hocam sen adamın dibisin biliyosun dimi?

  • @mehmetkadirgules3729
    @mehmetkadirgules3729 8 років тому +2

    Hocam dilinize emeğinize sağlık efsane anlatıyosunuz :)

  • @hamzagokmen9867
    @hamzagokmen9867 4 роки тому +1

    ne kadar talı bir insansın sen

  • @kamild3
    @kamild3 8 років тому +1

    Hocam merhabalar öncelikle.Dakika 20:00 'daki örnekte for içine yazdığımız i değerinde koşul olarak i

    • @Sadievrenseker_BK
      @Sadievrenseker_BK  8 років тому

      evet aynen o anlama geliyor.

    • @DolaLado
      @DolaLado 7 років тому +1

      ben de takıldım o noktada. i sayısının verilen değerler ile olan ilgisini çözemedim bir türlü. yani for 5 adet elemanı değil değerleri sırasıyla 0 1 2 3 4 olan 5 adet elemanı işaret ediyor. kafam çok karıştı açıkçası.

    • @muhammedcakmak4376
      @muhammedcakmak4376 4 роки тому

      @@DolaLado Oradaki 5 sayisi ne kadar sayi girebilirizi gosteriyor, 30 olsaydi 30tane sayi girilirdi

  • @mrmlfatality
    @mrmlfatality Рік тому

    50:15 kıymetli tavsiyeler.

  • @muhammednecmikomurculer418
    @muhammednecmikomurculer418 4 роки тому +1

    hocam zaten break komutunda da ufak bir hata var yazdığınız şekilde çalıştırırsak 0 basıp çıkıyor kodumuz
    printf komutunu orada da aşağıya almamız ya da break komutu için ayrı bir block içine almamız gerekiyor. nacizane tespitim

  • @beyzanuryldrm1145
    @beyzanuryldrm1145 3 роки тому +2

    Hocam emeğinize sağlık.tesekkürler

  • @intothedream8237
    @intothedream8237 3 роки тому +2

    Çok teşekkürler hocam. :)

  • @cemalgulbeyaz
    @cemalgulbeyaz 6 років тому +1

    Asal sayılar için şu ana kadar gördüğüm en makûl formül: Bir sayı kendisinden önceki asaal sayılara bölünebiliyorsa asal değildir böünemiyorsa asaldır. 1 den başlayıp belirli limite ulaşan dizilerde bu kurulı uygulamak, rast gele bir sayının asal olup olmadığını bulmakla aynı işlemdir. Yani tek tek o sayıya kadar olan sayılara bölüne bilme durumunu kontrol etmektense 1 den itibaren limite doğru asal sayıları bir dizi içinde tutup her aşamada bölünebilme kontrolünü sadece asallar için gerçekleştirmek nispeten daha az işlem gücü gerektirir diye düşünüyorum.

  • @furkankurdoglu9471
    @furkankurdoglu9471 8 років тому

    Merhaba hocam, dakika 24:00 da -1 girilene kadar girilen sayıların ortalamasını alan kodda ya bir hata var yada ben öyle görüyorum. Kodu girdiğimde 10 adet 10 girip ardından -1 girip bitiriyorum ve sonuç olarak bana 9 veriyor. Bunun nedeni -1'i girdikten sonra n++ koduna girmeden direk bitirdiğinden son girilen 10 değerini görmeyip 9 adet 10 varmış gibi 90/9 yapıyor. Buna nasıl bir çözüm bulabiliriz?

    • @Sadievrenseker_BK
      @Sadievrenseker_BK  8 років тому

      videoyu izleyin lütfen.

    • @furkankurdoglu9471
      @furkankurdoglu9471 8 років тому

      Tamamdır hocam biraz daha izlesem anlayacakmışım zaten 10 saniye daha sabredememişim :)

  • @ahmetmetehanakkus1105
    @ahmetmetehanakkus1105 4 роки тому +5

    yıl 2020 izlemeye devam hocam :D teşekkürler

  • @ahmetozdemir6452
    @ahmetozdemir6452 3 роки тому

    Hocam ilk if ten önceki a++ satırını yazmadan direk a integerını başta 2 olarak tanımlasak sıkıntı olur mu? Ben denedim doğru sonuç veriyor ama başka sayılar için sıkıntı olur mu acaba?
    33:09

  • @mehmetyucelsartas5447
    @mehmetyucelsartas5447 4 роки тому +1

    Arkadaşlar 33:00 deki örnekte neden a

    • @mehmetyucelsartas5447
      @mehmetyucelsartas5447 4 роки тому

      @Rebellion 47 Hocam c bir yabancı dil gibi ne kadar da ilerletsem öğrendim demek garip geliyor bana bu açıdan bakarsak hayır öğrenmedim. Ama c programlama derslerinde anlatılanları referans alırsam evet öğrendim .Zorlamıyor derste anlatılanlar diyebilirim .

    • @azizzbb
      @azizzbb 4 роки тому

      aynı şekil neden a

  • @sametucar6029
    @sametucar6029 2 роки тому

    19:55 te girilen sayıyı negatif düşünürsek neden doğru sonuca ulaşamıyoruz?

  • @hasanuygur84
    @hasanuygur84 7 років тому

    (4:30) for içindeki int tanımını (dev c++) yapınca hata verdi . for(int i=21.... burda hata veriyor. for içinde değilde dışarda tanımlarsam kabul etti? sebebi ne?

  • @_vblax
    @_vblax 6 років тому +15

    1:00 iki dakikada anlatacağım
    video süresi: 1:00:54
    eyw hocam...

    • @veysiemrah
      @veysiemrah 5 років тому +6

      İki dakikada anlatacağım, sonra da bolca örnek çözüp konuyu anlamaya çalışacağız demiş zaten iki dakikada anlarsınız dememiş ki. Nihayetinde 2. dakikada "Olay bu kadar basit" diyerek anlatmış. Sonrasında da dediği gibi bolca örnek çözüp anlamamızı sağlamış :)

  • @TheElaleminCocugu
    @TheElaleminCocugu 4 роки тому

    hocam vallahi billahı ekmek kuran çarpsın inanıyoruz.

  • @batuhangedik35
    @batuhangedik35 8 років тому

    Hocam 48:00'da ki örnekte üçüncü for'daki i değişkeni ilk döngü ye her dönüldüğünde sıfırlanıyormu?yani n 5ken 1 azalıp 4 oluyor i n'e kadar artıp 4 oluyor,sonra n 3 olduğunda i hala 4 ise koşulu sağlamaz,o zaman baştaki döngüye dönüldüğünde i değeri sıfır olması lazım,bu şekilde bir yorum getirebildim doğrumu anlamışım aydınlatırsanız sevinirim,teşekkürler

    • @batuhangedik35
      @batuhangedik35 4 роки тому

      @Rebellion 47 ahaha hocam o zamanlar comezdik şimdi mezunuz eyvallah

  • @imsonecka
    @imsonecka 2 роки тому

    20:30 daki kod neden negatif sayılarda çalışmıyor? eb yi 0 tanımlamasam bile sonuç hep 0 çıkıyor

  • @HARUN-AKSU
    @HARUN-AKSU 2 роки тому +1

    Asal sayı döngünüz hatalı. 1 Asal sayı değildir. Ders anlatımınız çok güzel. Teşekkürler.

  • @saidmelihulucan1606
    @saidmelihulucan1606 8 років тому +1

    Hocam şimdi ben 5.derse geçtim ama , Bu derslerin bitiminde c diline ait herşeyi biliyor mu oluyoruz? yoksa bu video serisi c dili 'nde bir ünitenin bitimi mi ? O biraz kafamı karıştırdı. Çünkü ben çok zor bekliyordum hala kolay ve videoları yarıladık bu işte bir terslik var gibi :O

  • @FratEski
    @FratEski 9 років тому +2

    Hocam asal sayıları hesaplayan kodda(29:00) 1 sayısı asal sayı olarak hesaplanıyor. 1 sayısı asal olmadığı için istisna eklememiz gerekiyordu. Gözünüzden kaçmış sanırım.

    • @Sadievrenseker_BK
      @Sadievrenseker_BK  9 років тому +6

      +Fırat Eşki doğru a = 2'den başlamalı. 30. dakikada bunu anlatıyorum ancak kodda hatalı yazılmış. İlginiz için teşekkürler.

    • @FratEski
      @FratEski 9 років тому +4

      +BilgisayarKavramları Evet 1'i atladığınızı söylemişsiniz dikkat etmemişim :) Ayrıca bu güzel paylaşımlarınız için teşekkür ederim. İyi çalışmalar.

  • @byKraker
    @byKraker 2 роки тому

    Hocam cansın yeminle

  • @kaganicli2283
    @kaganicli2283 5 років тому +2

    ben ben boşluklu ters üçken kodunun tıpatıp aynısını yazıyorum kontrolde ettim aynısı, ama olmuyor boşluksuz şekilde çıkıyor nedenini çözemedim

  • @omerfaruk7761
    @omerfaruk7761 5 років тому +1

    23.58 n++ yapip n'in degerini neden bir arttirmak zorundayiz anlayan var mi acaba sonrasinda da n-- yaptik cok gereksiz gibi durdu bende denedim diger turlude calismadi anlayamadin neden n++ yapmak zorunda oldugumuzu

  • @cananefe8734
    @cananefe8734 4 роки тому +1

    hocam merhaba.21.48 deki örnek ile alakalı bir şey sormak istiyorum...kullanici -1 girdiği zaman while döngüsüne giremeyecek.dolayisiyla ilk baştaki kod doğru olmasi gerekmezmiydi ? -1 neden while döngüsüne girip n yi 1 arttırıyor ?

  • @-Engineering01-
    @-Engineering01- 8 років тому

    Hocam 42:06 daki üçgen algoritması biraz kafamı karıştırdı derine doğru inceleyince
    for(i = 1;i

  • @yasinakca2060
    @yasinakca2060 5 років тому +2

    simdiye kadarki en buyuk sayiyi yazdirmak icin printf'i if blogunun altina almak daha dogru diye dusunuyorum.
    #include
    int main() {
    int eb=0;
    int girilen;

    for(int i=1;ieb) {
    eb = girilen;
    }
    printf("Simdiye kadarki en buyuk sayi: %d
    ",eb);
    }

    printf("En buyuk : %d",eb);

    }

  • @elo8568
    @elo8568 3 роки тому

    hocam ben duvarda 30 sayı görsem hangisi en büyük bulamam bu arada onu bile öğrettiniz minnettarım çok teşekkür ediyorum

  • @haticearslan5005
    @haticearslan5005 4 роки тому +2

    Girilen sayının asal olup olmamasını inceleyen kodda şöyle bir hata var; örneğin ben 0 veya 1 girdiğim zaman bu sayıları asal olarak veriyor oysa 0 veya 1 asal değildir aynı hata negatif sayılarda da oluyor girilen herhangi bir negatif sayıya asaldır diyor negatif sayılar da asal değildir. Bu hatayı nasıl düzeltiriz hocam?

    • @MAziz-hs7ux
      @MAziz-hs7ux 4 роки тому

      sanırım ilerleyen zamanlarda ''şunları şunları ekleyemezsiniz'' tarzında bir yapı öğreneceğiz.

  • @orkundemir23
    @orkundemir23 6 років тому +2

    Hocam döngünün kaç defa olacağını hep başta yazıyoruz

  • @timuroner7279
    @timuroner7279 8 років тому

    Hocam, 18:15'de sayıları yazarken aralarda Entera basıyor musunuz? Konunun mantığını kavramam açısından önemli. Bu arada kaliteli videolar için teşekkür ederim.

  • @imsonecka
    @imsonecka 2 роки тому

    çok teşekkürler

  • @ferhatgeyik8027
    @ferhatgeyik8027 6 років тому +1

    hocam çok haklısınız art arda örnekler çok kafa karışıklığına mahal verebiliyor bazen bir mola vermek lazım ben şahsen bir ara verdim apndisimi aldırdım geldim şimdi kaldığım yerden devam ediyorum. çok teşekkür ediyorum tavsiyeniz için

  • @haticecan9243
    @haticecan9243 5 років тому +2

    Hocam neden int girilen =0 ve int eb=0 yazıyoruz bunu anlamadım hiç ve bahsetmediniz defalarca dinledim

  • @ahmetanilpacaman4945
    @ahmetanilpacaman4945 5 років тому +2

    bir dizide birden fazla sayıyı nasıl contınue edebılırım?

  • @ahmetcevahircinar5699
    @ahmetcevahircinar5699 7 років тому +1

    Teşekkürler.

  • @nahrezoo3656
    @nahrezoo3656 5 років тому +3

    hocam merhaba,
    i

    • @YunusZrhl
      @YunusZrhl 3 роки тому +1

      anlayabildiyseniz beni de aydınlatın

  • @KYNKGAME
    @KYNKGAME 6 років тому

    2 dakika içinde biter 1 saat sürmüş vayyb beee :)))

    • @meminyum8778
      @meminyum8778 5 років тому

      Mr Kadri 2 dakika içinde anlatıp bol bol örnek çözeceğim demiş ve öyle yapmış

    • @meminyum8778
      @meminyum8778 5 років тому

      Mr Kadri 2:00’da da zaten olay bu kadar basit diyerek 30 saniyede anlatmış (1:30) da anlatmaya başlıyor

  • @serkanylmaz969
    @serkanylmaz969 4 роки тому +1

    teşekkürler hocam

  • @fatihusyal8915
    @fatihusyal8915 5 років тому +1

    sen kralsın

  • @QuantumStationOfficial
    @QuantumStationOfficial 7 років тому

    Çok teşekkür ederim.

  • @berkay1406
    @berkay1406 6 років тому +1

    Teşekkürler

  • @GncnrProduct
    @GncnrProduct 7 років тому

    arkadaşlar son zamanlarda sürekli id returned 1 exit status hatasına yakalanıyorum.en sonunda pc updatelerini yapınca bi günlüğüne bi düzelme oldu ancak şimdi aynıhatayı almaya devam ediyorum.

  • @ceydanurkupeli132
    @ceydanurkupeli132 7 років тому +1

    3 sayıdan en büyüğünü yazma kodunda if satırını döngünün dışında yazsak doğru olur mu?

  • @emrahturkoz2141
    @emrahturkoz2141 3 роки тому +1

    dakika 33:00 a=2 olmalıydı hocam gözden kaçmış herhalde

    • @nvrgvup2210
      @nvrgvup2210 3 роки тому

      Kod doğru, döngü a++ komutuyla çalışmaya başlıyor. "1" her sayıyı kalansız böldüğünden 2'den kontrol etmeye başlamış oluyor.

  • @can9
    @can9 8 років тому +5

    Hocam asal sayı hesabı yapılırken (b-1)'e kadar olan sayıları kontrol etmemiz yerine (a

    • @Sadievrenseker_BK
      @Sadievrenseker_BK  8 років тому +2

      +Can ÖZGEN doğrusu karekökü olacak fermat tepremine göre ama bu programlama dersi çok şey beklememek lazım :)

    • @can9
      @can9 8 років тому

      +BilgisayarKavramlari Haklısınız hocam, teşekkürler :)

    • @okuryatar6769
      @okuryatar6769 7 років тому +1

      hocam depremi yazacaktınız herhalde yanlış yazdınız

    • @fatihaytar401
      @fatihaytar401 7 років тому +1

      teorem :)

    • @mehmetyucelsartas5447
      @mehmetyucelsartas5447 4 роки тому +1

      @@okuryatar6769 :D :D :D

  • @comrdaydnov2097
    @comrdaydnov2097 5 років тому +1

    Merhaba. hocam, siz "Kullanicidan 3 adet sayi okuyub ekrana yazan kod" sorusunu cozerken INT GIRILEN=0 yazmiwsiniz. ben girileni 0'a esit etmedim, yani INT GIRILEN; yazdim. ama kod dogru calisti

    • @mertcankose5079
      @mertcankose5079 5 років тому

      DEV C++ 'da yazdıysan öyle oluyor ama visual studio'da hata verir aynı şey. Sorun Dev C++ da

  • @esadulusoy7365
    @esadulusoy7365 4 роки тому +1

    Dk. 5.23’de i değeri 49 olduktan sonra 49

    • @metycream3739
      @metycream3739 4 роки тому

      for( ilk_deger_atama; koşul; arttırma/azaltma )
      ilk değeri 21 dedi sonra koşul neymiş bakıyor 50 e eşit veya küçük olacak bu tamam, sonra ise sayının ne kadar artacağını söylemiş i+=2 demek i=i+2 demektir yani i 21 olduktan sonra i 2 kez artarak 23 olacak ... 49 a gelince son değer olarak kabul gördü, baktı 2 arttırır ise koşula aykırı hareket edilmiş olacak yani koşul bunu sağlamıyorsa zaten yazdırmaz yani 50 den küçük değil, o yüzden boşveriyor

  • @umutsaritas6398
    @umutsaritas6398 5 років тому +1

    Hocam iç içe döngüler örneğini birebir yazdım sonsuza kadar gidiyor. Sonra deneme için 5'den 10'a kadar sayıları yazan for döngüsü yazdım sonsuza kadar 10 basıyor sorun ne olabilir?(g++ ile derliyorum)

    • @umutsaritas6398
      @umutsaritas6398 5 років тому

      yıldız örneğini de aynen yazdım sonsuz yıldız bastı

  • @iamchampion5628
    @iamchampion5628 5 років тому +1

    57:55 .java dediniz ilahi hocam :D

  • @bezuar8293
    @bezuar8293 5 років тому

    Hocam merhaba bir kus dusunur musunuz? ne renk oldugunu cevap olarak yazarsaniz sevinirim

  • @semakucuk3424
    @semakucuk3424 4 роки тому

    for (n=1;n

    • @muhammednecmikomurculer418
      @muhammednecmikomurculer418 4 роки тому

      for (n=1;n

    • @semakucuk3424
      @semakucuk3424 4 роки тому

      @@muhammednecmikomurculer418 evet teşekkürler ben de sonradan farkettim koşulun ardından printf daha sonra işlem yapıldığını ama while ile de do while ile de bu tanımlarla aynı sonuç çıkar

    • @muhammednecmikomurculer418
      @muhammednecmikomurculer418 4 роки тому

      @@semakucuk3424 while ile aynı sonuç çıkmaz. while ile yazarsak aynı kodu 51 i de basar sonra kontrol yapıp döngüden çıkar.

    • @semakucuk3424
      @semakucuk3424 4 роки тому +1

      @@muhammednecmikomurculer418 yazmıyor isterseniz deneyin

    • @muhammednecmikomurculer418
      @muhammednecmikomurculer418 4 роки тому +1

      evet haklısınız ben konuyu karıştırdım. öğlen saat 2 den beri bilgisayar başındayım...

  • @aligorkemgelmez8636
    @aligorkemgelmez8636 6 років тому +1

    KİNG 5 kere C/C++ aldım sizin gibi anlatana denk gelmedim . C/C++ tarikatı kur üye olalım :))))

  • @SubSensationVibes
    @SubSensationVibes 6 років тому

    Hocam printf("%d
    ",i); yapsak daha şık olmaz mı?

  • @rumeysacavdar7663
    @rumeysacavdar7663 3 роки тому

    hocam 17.52 sn de int eb=0 yazmamızın sebebi nedir

  • @ekizahmet
    @ekizahmet 8 років тому +1

    hocam
    for(int i=20;i

    • @Sadievrenseker_BK
      @Sadievrenseker_BK  8 років тому

      evet c99 standardına uymaz. O yüzden c++ derleyicisi ile derlemeniz gerekir. Veya önce değişkeni tanımlayıp sonra döngüye gireceksiniz:
      int i;
      for(i=20;i

    • @ekizahmet
      @ekizahmet 8 років тому +1

      hocam c dilini anlatmıyormusunuz bu videolarda yoksa olayi ben mi yanlış anliyorum?

    • @Sadievrenseker_BK
      @Sadievrenseker_BK  8 років тому +1

      doğru anlamışsınız, anlatılan dil C dili ama C dilinin standartlarına bağlı kalmıyoruz (zaten bağlı kalan derleyici de yok gibi). Mesela linux, unix, osx gibi çoğu işletim sisteminde gelen gcc derleyicisi bir C derleyicisidir ve hatta en meşhur ve yaygın kullanılanıdır diyebiliriz. Ancak bu bahsettiğimiz standarda uymaz. döngüyü sizde hata verdiği şekliyle yazarsanıza gayet güzel derler ve çalıştırır.

    • @ekizahmet
      @ekizahmet 8 років тому +1

      Anladığım kadariyla dil değişmiyor sadece yazim kolaylaşıyor galiba. Hocam ilginiz için teşekkürler 😊

  • @armagan_gok
    @armagan_gok 4 роки тому +1

    bende de macbook var ama o kısadan silme işlemini yapamıyorum :) bilen varsa yardımcı olursa sevinirim

  • @reshgo521
    @reshgo521 7 років тому

    Thanks,
    hocam sizin kitabi Bakuden bir elektron versiyonunu nasil bula bilirim?

    • @weareoil9908
      @weareoil9908 4 роки тому

      elektronikse baku demene gerek yokdu

  •  9 років тому +1

    C videolarını oynatma listesi şeklinde yapmanız mümkün mü?

    • @Sadievrenseker_BK
      @Sadievrenseker_BK  9 років тому

      +Mehemmed Şxiyev İlginiz için teşekkürler, videoları çektim ancak şu anda editleniyor ve yüklemeler bittiğinde (tahminen bir iki hafta içerisinde) hepsi bu listede sıralı şekilde bulunacak : ua-cam.com/play/PLh9ECzBB8tJNzJqD64MAS0SK5IeNCKCzY.html

    •  9 років тому

      +BilgisayarKavramları Rica ederim sizin hemen hemen bir çok eğitimlerinizi izlemeye çalışıyorum faydalı oluyor, bunu istemekte amacım Kaynak birikimi(github.com/PAU-Projects/WorkingMap/blob/1st_class/first.md) yapıyorum orada kullanışlı olması açısından istedim, teşekkür ederim hocam.

  • @ataberkgurel1047
    @ataberkgurel1047 7 років тому

    Ortalama probleminde farklı bir çözüm buldum. Sorunun sebebi kodun ilk halinde -1'i scanf komutuyla algıladığında döngüye çoktan girmiş olması. Döngü içerisine if koşulu ekleyince sorun çözüldü.
    #include
    int main()
    {
    int girilen = 0;
    int n = 0;
    int ortalama;
    int toplam = 0;
    printf("Istediginiz kadar sayi girdikten sonra lutfen ""-1"" yaziniz.

    ");

    while(girilen != -1) {
    scanf("%d", &girilen);
    if(girilen != -1){
    n++;
    toplam = toplam + girilen;
    }
    }
    printf("Ortalama: %d", toplam/n);
    }

  • @erdoganpacac4650
    @erdoganpacac4650 5 років тому +1

    #include
    int main(){
    int toplam=0;
    int n=0;
    int girilen=0;

    while(girilen!=-1){

    scanf("%d",&girilen);

    if(girilen==-1){
    break;
    }

    n++;
    toplam+=girilen;

    }

    double ort=(double)(toplam)/(double)(n);
    printf("toplam=%d ortalama=%f",toplam,ort);

    return 0;
    }

  • @erkanunsal2474
    @erkanunsal2474 8 років тому

    hocam kullanicidan 3 sayi alip en buyugunu yazan kodu birebir yazip çalıştırıyorum ama 3 sayidan en buyugunu degilde en son girdigim sayiyi yaziyor nedenini bulamadim dev cpp kullaniyorum

    • @erkanunsal2474
      @erkanunsal2474 8 років тому

      Hocam sorunu buldum.. Bu arada videolar için çok teşekkür ederiz sizin sayenizde alg.ve prog. hiç zorlanmıyorum.Emeginize ve bize ayırdığınızı vakite laik olmaya çalışıyoruz:)

    • @Sadievrenseker_BK
      @Sadievrenseker_BK  8 років тому

      nedenini benim de çok bulmam mümkün değil (kodunuzu görmeden).

    • @erkanunsal2474
      @erkanunsal2474 8 років тому

      Hocam yakin zamanda Türkiye'de bulunacak mısınız ?

    • @Sadievrenseker_BK
      @Sadievrenseker_BK  8 років тому

      ocak ayında vaktim olacak (kasım sonunda da geliyorum ancak program epey yoğun).

    • @erkanunsal2474
      @erkanunsal2474 8 років тому

      Eğer vaktiniz olursa ocakta sizinle görüşmek isterim hocam :)

  • @mehmetcan-yz5hx
    @mehmetcan-yz5hx 7 років тому

    hocam kodu yazıp çalıştırdığımda bazen program bir sorundan dolayı durduruldu diyor bunun önüne nasıl geçebilirim. Bilgisayar lenovo iedapad500

    • @irfansener949
      @irfansener949 7 років тому

      Kodda hata olunca bendede aynı hatayı veriyor koddaki hatayı bul ve gider sorun kalkacaktır

    • @mehmetcan-yz5hx
      @mehmetcan-yz5hx 7 років тому

      anladım. bir de öyle deneyeyim çok teşekkür ederim

  • @ahmetsezer5291
    @ahmetsezer5291 7 років тому

    int main(){
    int girilen;
    int eb=0;
    for(int i=0;ieb)
    eb=girilen;
    }
    printf ("eb : %d ",eb);
    }
    yaptığımda 4 tane sayı alıyor çözemedim. yardımcı olursanız sevinirim hocam

  • @mehmetyurtcak737
    @mehmetyurtcak737 3 роки тому

    yarın sınavı olupta buraya gelen :D

  • @TalhaYazlm
    @TalhaYazlm 8 років тому

    Hocam derleyicimde hep bug oluyor mesela ben kodu doğru yazıyorum sayıyı benden 2 kere istiyor 2.yi hiç umursamıyor doğru çalışıyor ama böyle bir bug var bunu nasıl düzeltebilirim
    #include
    int main(){
    int girilen,eb;
    int i;
    for (i = 0; i eb)
    eb = girilen;

    }
    printf("
    En büyük ; %d ",eb);
    }

    • @Sadievrenseker_BK
      @Sadievrenseker_BK  8 років тому +1

      scanf hatalı kullanmışsınız
      scanf("%d",&girilen);
      olarak düzeltirseniz çözülür.

  • @mahrisaparova8691
    @mahrisaparova8691 8 років тому +1

    Hocam dersleriniz çok iy umarım diğer hocalarimizda online ders kültürünü öğrenir.Benim sorum çok konu dışı olabilir fakat arka plandaki kitaplarınızı merak ettim. 😄 Yapay zekayla ilgili derslerinizide bekliyorum.

  • @hulyagurcay32
    @hulyagurcay32 5 років тому +1

    Merhabalar hocam, ben fizik öğrencisiyim. Programlama da öğrenmek istiyordum ,sizin videolarınızı buldum. Çok açıklayıcı anlatıyorsunuz , teşekkürler emekleriniz için.
    Asal soru bulan kodda 1 olduğunda da asal değil demesini istersek ne yapmalıyız ?
    if(b%a==0|b==1){
    flag=1;
    break;
    }
    denedim ama olmadı, en başında if ile ekledim ama döngü yine döndü ve hem asal değil hem de asal yazdırdı. Çözümünü merak ettim, teşekkürler.

  • @cagraltnsk9250
    @cagraltnsk9250 6 років тому

    Hocam continue kodunu girince bende semantic hata veriyor ve code will never be executed yaziyor [(xcode) uzerinde calisiyorum]
    #include
    int main(){
    int i;
    for (i=1; i

    • @ismailklc6958
      @ismailklc6958 6 років тому

      if den sonra {} parantezini açmamayı dener misin

    • @cagraltnsk9250
      @cagraltnsk9250 6 років тому

      @@ismailklc6958 eyvallah. Benim program if komutunu acinca yapiyi otomatik olusturuyor curly bracketlari kendisi koyuyor. Neden boyle bir hata verdi acaba mantiksal olarak ?

    • @ismailklc6958
      @ismailklc6958 6 років тому

      @@cagraltnsk9250 printf i if komutunun içinde yazdığında, if koşulu sağlanınca sayıları yazdırır
      yani continue olmasa sadece i=5 i yazdırır. Continue kullanıldığı için 5'i de yazdırmaz

  • @ensbaspinar
    @ensbaspinar 8 років тому

    Hocam normal üçgen oluşturayım dedim elime yüzüme bulaştı :) Anlamadığım * karakteri yazdırdığım for döngüsü.Burada boşluk 3 2 1 0 diye gidiyor yıldızlar ise 1 3 5 7 ama bu yıldızları nasıl bu şekilde arttırabilirim bunu çözemedim.Şimdiden teşekkür ederim :)
    int main(){
    for(int a=7;a>=0;a--){
    for(int b=1;b

    • @Sadievrenseker_BK
      @Sadievrenseker_BK  8 років тому

      normal üçgen ile neyi kastediyorsunuz? Tam olarak nasıl bir üçgen istediğinizi mesajda yazarsanız yardımcı olmaya çalışayım.

    • @ensbaspinar
      @ensbaspinar 8 років тому

      Eşkenar üçgen hocam yoruma şeklini yapıyorum ama burda yıldız olarak gözükmüyor.

    • @SERGENTUR
      @SERGENTUR 8 років тому

      //eşkenar üçgen için yazdığım kod.
      #include
      #include
      int main()
      {
      //eşkenar üçgen.
      int i,j,sayi,bosluk,yildiz;
      printf("Sayi giriniz :"); scanf("%d",&sayi);
      yildiz = 1;
      bosluk = sayi - 1;
      for(i=0;i

    • @omega7377
      @omega7377 8 років тому

      ben de böyle bir şey yazdım(üçgen'in yüksekliği 10 birim)
      #include
      #include
      int main(){
      int i,j,k;
      for(i=1;i

  • @mete6qn926
    @mete6qn926 6 років тому +1

    abi daha video yüklenmeden reklam yükleniyo

  • @yunusemredogan7777
    @yunusemredogan7777 2 роки тому

    bende for döngüsü çalışmıyor dev c++ kullanıyorum

    • @severussnape3576
      @severussnape3576 2 роки тому

      aynısı bendede olmaya başladı nedense while oluyor ama for olmuyor

    • @yunusemredogan7777
      @yunusemredogan7777 2 роки тому

      @@severussnape3576 for u yaparken değişkeni içerde değilde disarda atamamız gerekiyormuş içerde atayınca olmuyor mesela disarda int i=5 de digerlerini for un içinde yaz

    • @severussnape3576
      @severussnape3576 2 роки тому

      @@yunusemredogan7777 bende farklı bir sorundamdi proje yerine kaynak kodu dosyasında yazdım

  • @kaganyagzegemen8884
    @kaganyagzegemen8884 3 роки тому

    28:57

  • @bbbyikaz
    @bbbyikaz 7 років тому

    for loopunu kullandığımda
    "for" loop initial declarations are only allowed in C99 or C11 mode
    hatasını alıyorum çözümünü bilen birisi yazabilir mi ?

    • @Sadievrenseker_BK
      @Sadievrenseker_BK  7 років тому

      ansi C standartlarında yazıyorsanız döngü içerisinde değişken tanımlayamazsınız, öncesinde tanımlamanız lazım
      yani
      for (int i = 0 ......
      şeklinde yapamazsınız
      int i ;
      for(i = 0 .....
      şeklinde olmalı

  • @zeo64zeo44
    @zeo64zeo44 8 років тому +7

    asal sayı sorusunda breaksiz çözüm:
    #include
    #include
    int main(){
    int sayi,sayac,mod;
    printf("sayiyi gir
    ");
    scanf("%d",&sayi);
    for(sayac=2;sayacsayi) printf("sayimiz asal degildir.");
    else printf("sayimiz asaldir.");
    getch();
    return 0;
    }

    • @gollumselamdiyor713
      @gollumselamdiyor713 4 роки тому +1

      sayac=sayi+1; diye neden gösterdin onu anlamadım

    • @zeo64zeo44
      @zeo64zeo44 4 роки тому

      @@gollumselamdiyor713 direk döngüden cikacak kalansız bolunurse ve sayac>sayi olacagi icin asal degil yazdiracak.