C# ЦИКЛ FOR | В ОБРАТНОМ ПОРЯДКЕ | НЕСКОЛЬКО ПЕРЕМЕННЫХ | НЕСКОЛЬКО УСЛОВИЙ | # 19

แชร์
ฝัง
  • เผยแพร่เมื่อ 20 ต.ค. 2024
  • ✅ Исходный код к уроку bit.ly/2MfXbLG
    ➡️ Мой курс C# ОТ НОВИЧКА К ПРОФЕССИОНАЛУ на Udemy
    👉 www.udemy.com/...
    ✅Доступ к исходному коду и спонсорство / simplecode
    ✅ donatepay.ru/d...
    ✅BTC кошелек: 12oYfJnvt76wjJbpvfhM41m6KPz6uz4LD4
    ✅ Telegram канал t.me/SergeySim...
    Уроки по программированию
    ✅Наша группа ВК smplcode
    ✅Подписывайтесь на канал / @simplecodeit

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

  • @SimpleCodeIT
    @SimpleCodeIT  5 ปีที่แล้ว +46

    Cамый лучший способ сказать "спасибо" - поставить лайк и и поделиться уроком с друзьями. Это очень мотивирует создавать полезные уроки =)
    ✅Доступ к исходному коду и спонсорство www.patreon.com/SimpleCode
    ✅ donatepay.ru/don/SimpleCode
    ✅BTC кошелек: 12oYfJnvt76wjJbpvfhM41m6KPz6uz4LD4

    • @МихаилТуманов-э3х
      @МихаилТуманов-э3х 2 ปีที่แล้ว

      Спасибо за урок) Начал изучать курс и сразу оформил подписку на 1$ с целью решить что делать дальше. Уроки очень полезны и информативны, поэтому перехожу на следующий уровень подписки в 5$. Держу пальцы чтобы ты не забрасывал курс)

  • @ДмитрийКаленюк-щ7м
    @ДмитрийКаленюк-щ7м 3 ปีที่แล้ว +186

    В жизни можно смотреть бесконечно на 3 вещи, как горит огонь, как течёт вода и как вы доходчиво все объясняете )

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

      афигеть как много, если что то не понятно можно посмотреть ещё раз, он оооооочень долго объясняет это прям пзд, все что он сказал можно минут в 5 уложить вместо 23 и так с каждым видео

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

      это не доходчего это долго

    • @ДмитрийКаленюк-щ7м
      @ДмитрийКаленюк-щ7м 3 ปีที่แล้ว +2

      Господа, для тех, кто только начинает, необходимо долго разжевывать и объяснять) вы молодцы, что овладели данной темой, желаю и остальным стать такими же смышлёными , как и вы) Мир Вам

    • @fillion6288
      @fillion6288 3 ปีที่แล้ว +9

      @@dudli1763 для новичков вполне нормально. А для тех кто повторяет или закрепляет это долго.

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

      @@ДмитрийКаленюк-щ7м Спасибо

  • @simonsays5614
    @simonsays5614 5 ปีที่แล้ว +224

    Удивительная способность легко и непринужденно доносить инфу дается не каждому))

    • @Sokkez
      @Sokkez 4 ปีที่แล้ว +6

      и тем более не каждому программисту

  • @Nicolas_Cage525
    @Nicolas_Cage525 5 ปีที่แล้ว +78

    Дааа! Еще с# , больше с#.
    Спасибо большое за урок!)))

  • @moxalpha2994
    @moxalpha2994 3 ปีที่แล้ว +39

    Пытался сам понять суть этого цикла, уча С# в приложении для телефона, но осталось очень много непоняток, была каша в голове. Посмотрел твои уроки и сразу все прояснилось. Твои уроки - лучший материал для обучения)

  • @levonmuradyan2216
    @levonmuradyan2216 5 ปีที่แล้ว +46

    Сергей, спасибо огромное, и знай что мы всегда с тобой, я буду всегда смотреть и лайкать твои видео, все что ты делаешь это не напрасно, просто знай.

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

      Я не Сергей, но даже меня вдохновила твоя речь. Я продолжу срать под дверью своего соседа. Спасибо за поддержку!!!

  • @ultrazSupporter
    @ultrazSupporter 5 ปีที่แล้ว +28

    Спасибо говорю словом и рублем, получаю от вас полезное знание, единственное, хотелось бы, чтоб уроки выходили чаще.
    Заметил, вы хорошо готовитесь, не тратите лишнее время слушателей, все четко по делу и без лишней воды.
    У многих других "видео, ради видео", а тут реальная польза.
    В общем, молодец.

  • @Кирилл-в4ц3э
    @Кирилл-в4ц3э 2 ปีที่แล้ว +8

    Дошёл до этого урока, чтобы повторить то, что раньше знал и теперь кажется, что эти знания уже не забуду) Очень много примеров и практика есть). Надеюсь, что смогу понять массивы и всё остальное со временем. Буду идти дальше.

  • @KsushaFoxSpace
    @KsushaFoxSpace 3 ปีที่แล้ว +17

    Сергей, огромное вам спасибо за уроки! Под каждым видео сразу ставлю лайк! За неделю по вашим урокам узнала больше, чем где-либо ещё. Очень благодарна за ваш труд, вы делаете великое дело!

  • @alex_creeper2752
    @alex_creeper2752 5 ปีที่แล้ว +16

    Спасибо вам, ПРОДОЛЖАЙТЕ, ОЧЕНЬ ИНФОРМАТИВНО!!

  • @АртемГарин-ш5щ
    @АртемГарин-ш5щ 5 ปีที่แล้ว +22

    Сергей, большое спасибо Вам за отличные уроки! Это огромный труд, который мы очень ценим. Продолжайте в том же духе! Ещё раз благодарю Вас за обучающие видеоролики, в которых Вы очень хорошо объясняете материал!

  • @АлександрПасевич-п1ч
    @АлександрПасевич-п1ч 3 ปีที่แล้ว +4

    Лучшие объяснения, которое мне только удавалось видеть)

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

    Господи, Чел,!!! ты лучший, ты так офигено объясняешь эти тонкости, спасибо тебе огромное!!!!!!!!!1

  • @DmitryDolganov
    @DmitryDolganov 5 ปีที่แล้ว +11

    Сергей, спасибо огромное!

  • @ЕВРЙ-р3р
    @ЕВРЙ-р3р 4 ปีที่แล้ว +7

    Спасибо тебе сейчас изучаю c# дается тяжело но благодоря твоим видео становится легко)

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

    Спасибо за Ваши видео Сергей! Желаю милионов просмотров под ними!)

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

    #SimpleCode #урокипрограммирования

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

    Святой человек !!!

  • @SG-li3qv
    @SG-li3qv 4 ปีที่แล้ว +4

    Лайк!!! Отличный урок, спасибо Серж!

  • @МаксимДраганов-е8м
    @МаксимДраганов-е8м 4 ปีที่แล้ว +69

    бомба замедленного действия
    static void Main(string[] args)
    {
    for (int i = 10; i >= 0; i--)
    {
    System.Threading.Thread.Sleep(1000);
    Console.WriteLine(i);
    }
    Console.WriteLine("BOOM!!!");
    }

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

      а как ещё туда звук от колонок подключить, что-бы бумкало?

    • @Witchfinder_General
      @Witchfinder_General 3 ปีที่แล้ว +22

      Не дождался ответа, сам придумал как сделать что-бы действительно был BOOM! и действительно замедленного действия. Сначала включите колонки на полную мощность, а то очень тихо. Запустить код идёт отсчёт с 10 до 0, после этого начинается BOOM!
      {
      for (int i = 10; i >= 0; i--)
      {
      System.Threading.Thread.Sleep(400);
      Console.WriteLine(i);
      }

      for (int j = 0; j < 100; j++)
      {
      System.Threading.Thread.Sleep(100);
      Console.Beep(40, 300);
      Console.WriteLine("BOOM!!!");
      }

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

      @@Witchfinder_General ого круто

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

      Креативно :)

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

      @@Witchfinder_General а у меня без звука почему-то

  • @grg086
    @grg086 4 ปีที่แล้ว +7

    Лайк поставил, уроком(всей серией) поделился

  • @mikkimorfin5406
    @mikkimorfin5406 4 ปีที่แล้ว +3

    Отличные уроки,узнал много чего нового,с циклом for.Блин это бесценная информация,спасибо Сергей.👍✌

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

    Как всегда, отличный урок!

  • @serhiikocherha3620
    @serhiikocherha3620 5 ปีที่แล้ว +6

    Спасибо за урок!

  • @ПавелБойко-ь2д
    @ПавелБойко-ь2д 3 ปีที่แล้ว +2

    Очень занимательно ! Циклы прям заходят мне ) Спасибо !

  • @ДмитрийАлексеев-ж1г
    @ДмитрийАлексеев-ж1г 5 ปีที่แล้ว +5

    Благодарю!

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

    спасибо большое

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

    Учусь работать движком unity и мне надо было учиться с# и я начал учится на ваших уроках спасибо за уроки многому уже научился

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

      Как успехи?

  • @ВладОся-з7ь
    @ВладОся-з7ь 4 ปีที่แล้ว +1

    Лучший, дай бог тебе здоровья 👩‍💻

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

    Спасибо за отличные уроки!

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

    Спасибо Сергей. Очень познавательные уроки.

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

    Вот сколько пользовался циклом for , а то, что можно убрать все секции и будет работать - не знал ! Спасибо .
    Если смогу дойти до конца изучения C# , то с первого заработка - с меня донат!

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

      как у вас успехи в с#?

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

      @@klewyk М..м.... трудно сказать. Чем больше осваиваю - тем дальше горизонт.
      Тем яснее и острее понимаю насколько я далек от желанной цели.
      Оказалось что надо много знать\уметь сопутствующих вещей (Git , UML , БД , паттерны и прочее, прочее прочее).
      Из положительного - стал бегать , т.к. от долгого сидения стала болеть спина , рука, голова нарушился сон .

    • @anthouse-russia2287
      @anthouse-russia2287 2 ปีที่แล้ว

      @@borizborsoff3566 думаю, вопрос в другом. За 11 месяцев можно было устроиться на работу, у вас удалось? Или вы бросили

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

      @@anthouse-russia2287 Ответ на оба вопроса НЕТ .
      Не устроился (и не думаю что когда-нибудь устроюсь).
      Не бросил (и не думаю что когда-нибудь бошу) ;)

    • @user-ou4iz2hj3u
      @user-ou4iz2hj3u ปีที่แล้ว

      @@borizborsoff3566 первое противоречит второму в случае того, если вы хотите на работу, а значит вы хотите работать на себя, правильно понял?

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

    Спасибо за твой труд!!!

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

    Фишки с циклом FOR это вещь. Автору огромное спасибо за его труды. Лучший программист ютюба

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

    Лучший преподаватель по программированию в мире!!!

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

    Лучшее что видел по циклу for.

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

    Благодарю! Ох, даже не подумал бы чьл этот цикл может столько всего. Сомневаюсь, что прям вот все сразу запомню, хотя понял большую часть. Спасибо за подробное "разжевывание"!

    • @МаксимДраганов-е8м
      @МаксимДраганов-е8м 4 ปีที่แล้ว

      уже месяц изучаю программирование, и только от него узнал об этом

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

      @@МаксимДраганов-е8м ну что, как учится?

    • @МаксимДраганов-е8м
      @МаксимДраганов-е8м 3 ปีที่แล้ว

      @@TFM2024 уже работаецца. Только не на C# , а на JS

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

    Сергей спс!

  • @ВадимТутынин-е4х
    @ВадимТутынин-е4х 4 ปีที่แล้ว +1

    Идеальные уроки

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

    Мооощный урок касательно примеров и вариаций использования, класс.

  • @димамордвинцев-щ2м
    @димамордвинцев-щ2м 2 ปีที่แล้ว +2

    Смотрю в 2022 году. Давно хотел учить языки, знаю html, css. И мне всего 11. Объясняешь всё так хорошо, что даже мне понятно.

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

      Тебе 11??

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

      Привет. Есть связь?

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

      @@stragess4054 Видимо по-исполнению 12 его взяли в Nasa.

  • @sosiskakiller5685
    @sosiskakiller5685 11 หลายเดือนก่อน

    thank you very much

  • @giorgijabauri1040
    @giorgijabauri1040 8 หลายเดือนก่อน

    спасибо за урок

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

    Спасибо огромное за уроки!

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

    Поддерживающий комментарий для развития канала.

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

    Спасибо за урок Сергей!

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

    Спасибо огромное!

  • @НаталияМитюшина-б8г
    @НаталияМитюшина-б8г ปีที่แล้ว

    Супер, спасибо огроное

  • @АндрейГоляченко-г5ч
    @АндрейГоляченко-г5ч 5 ปีที่แล้ว +9

    Здравствуйте, я пришёл тут с С++, интересен один момент, вы будете обучать языку программирования Java ?) В будущем я имею ввиду, после окончания C#. Очень хорошие уроки, огромное вам спасибо, за ваши труды.)

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

    огонь!

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

    Спасибо!

  • @НадеждаИванова-п1с
    @НадеждаИванова-п1с 3 ปีที่แล้ว

    Благодарю

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

    Перешёл на этот урок, уря. Спасибо автору.

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

    спасибо😃

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

    Спасибо большое за видео

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

    спасибо

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

    Понял, принято)

  • @Lebedev.D
    @Lebedev.D 2 ปีที่แล้ว

    Не знал что в цикле можно указывать второстепенные условия , спасибо

  • @tesarotawer4390
    @tesarotawer4390 5 ปีที่แล้ว +6

    оп, топ контент подъехал

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

    Классные понятные уроки)

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

    спасибо, все понятно)

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

    очень понятный урок

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

    комментарий прекрасный видео тоже Сергей донт стап

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

    Круто. Я все понял)

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

    12:12 извините что значит до цикла или после цикла? переменная i находится в теле цикла, наверное хотели сказать до увеличения на единицу переменной i до вывода на консоль и после.

  • @УкраїнськийБіт
    @УкраїнськийБіт ปีที่แล้ว +3

    Дякую за урок !!! Я вже пів року вивчаю програмування, але ти показав більше ніж за пів року усі інші про цикл for))
    СЛАВА УКРАЇНІ ! ! !

  • @НикитаМиронов-о6л
    @НикитаМиронов-о6л 5 ปีที่แล้ว +5

    Пожалуйста, в будущем делай уроки по WPF, а не по Windows Forms :)

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

    я вместо замедления просто дописал в цикл еще один пустой writeLine и получилось как бы пустое пространство между каждый выводом предложения. и таким образом было видно как работает код.

  • @mr.billichbill3420
    @mr.billichbill3420 4 ปีที่แล้ว

    спасибо)

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

    Превосходные уроки, как всегда.
    Но к сож. давно от автора нет новых публикаций.
    Конечно многих также интересуют и прикладные задачи для UNIX, UNITY, UE, WNDOWS, MOBILE итд

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

    Спс за урок. Собираюсь делать игры на юнити. Выпускай чаще видосы, а то бегать от курса к курсу не очень.

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

      Ну как, чему нибудь уже научился? сделал свой первый прототип игры?

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

    Сергей, а будет разбор цикла foreach?

  • @ЛевТолстой-ф4р
    @ЛевТолстой-ф4р 3 ปีที่แล้ว

    лайк

  • @abu-muslim0654
    @abu-muslim0654 2 ปีที่แล้ว +2

    У меня есть один вопрос, а почему (в 22:04) j не стала дальше писать отрицательные числа на консоль? В коде же не было указано, когда j нужно было остановиться. А на консоли j остановилась тогда, когда это нужно было.

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

      тут нужно заглянуть немного под другим углом, цикл останавливается когда условие не выполняется, тут условие i < 5, и соответственно когда i достигнет 5 - код в теле цикла перестанет выполняться, и следовательно ни j, ни i в консоль больше не будут выведены

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

    Можешь записать урок по Prigresbar в частности интересует как правильнее всего менять цвет прогресбара, без костылей

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

      никак, цвет прогрессбара в винформс без костылей не поменяешь

  • @AL5-p7u
    @AL5-p7u ปีที่แล้ว

    лучший способ сказать "спасибо" - поставить лайк и и поделиться уроком с друзьями. Это очень мотивирует создавать полезные уроки =)

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

    11:18 "Потому что это условие никогда не выполнится"

    • @account-5080
      @account-5080 4 ปีที่แล้ว

      Оговорился, бывает

  • @Сосискавтесте-м1ъ
    @Сосискавтесте-м1ъ 3 ปีที่แล้ว

    дизлайки ставят другие ютуберы ,которые пытались сделать курс по c# )

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

    Цикл for в обратном порядке
    int[] arr = new int[] { 1, 2, 3, 4, 5 };
    for(int i = arr.Length; i-- > default(int);)
    Console.WriteLine(arr[i]);

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

    На 22:04
    j = 5
    j--
    Почему цикл j закончился на 0, если мы не задали условия для j (j>0). По идее, если мы работает с int, то j должна была уйти в минус до бесконечности?

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

      Потому сразу в следующем параметре переменной "i" задано ограничение "i < 5" для j ничего не было задано и грубо говоря она зависела от переменной "i". Когда "i" стала 5 цикл "for" закончил свою работу. Если переменной "i" поставить большее значение к примеру: " i < 20" то переменна "j" остановилась бы на значении (-14) т.к. за это время переменная "i" уже дошла до своего значения (20).
      Надеюсь доходчиво объяснил) Если что-то не понял, пиши

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

    После for в скобках могут быть больше двух точки-запятой?

  • @БейсенбекАбай
    @БейсенбекАбай 4 ปีที่แล้ว

    16:14

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

    а будут уроки по QT Creator или похожим фреймворкам?

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

    забавная динамика просмотров первые три урока)

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

    17:23 - а почему i ограничилось числом 6, если стоит условие i < 10 ?

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

      Потому что ты не внимательный. Второе условие j достиг 12

  • @johny.untrained
    @johny.untrained 4 ปีที่แล้ว

    Надеюсь ответишь) Почему ты используешь Parse в случае, когда ты ничего не конвертируешь?

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

      потому что при объявлении переменной через ввод пользователя она автоматически объявляется как строка string и если ты хочешь выполнять арифметические операции надо сразу конвертировать

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

    бесконечные часы работает толька по секундам
    for (int i = 0; i >= 0; i++)
    {
    System.Threading.Thread.Sleep(1000);
    Console.WriteLine(i);
    }
    Console.WriteLine();

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

    вопрос, можно было так сделать for (int i = 0; limit > i; limit--) ?
    работает, и не нужно что то в переменную писать

  • @d3rzk1yprod.59
    @d3rzk1yprod.59 5 ปีที่แล้ว +6

    Реально выучить базу по твоим урокам? Или лучше почитать литературу?

  • @ПончикоОбразный
    @ПончикоОбразный 4 ปีที่แล้ว +1

    я так понимаю i++ начинает работать только со второй итерации цикла?

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

      нет, с первой, работает так: инициализация переменной> проверка условия> выполнение тела цикла> инкремент >проверка условия> выполнение тела цикла> инкремент и тд.

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

    Писал также точь в точь но выдаёт предупреждение из-за которого не запускается проект в этой строке: int limit = int.Parse(Console.ReadLine());
    Предупреждение: "Возможно аргумент ссылка, допускающий значение Null, для параметра "s" в "int int .Parse(string s)"
    Пожалуйста подскажите как это исправить я новичок

  • @ПончикоОбразный
    @ПончикоОбразный 4 ปีที่แล้ว +1

    код работает с права на лево получается? Просто не вижу другого объяснения, почему 3 принадлежит for_2, а не for_1 9:53.

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

      для for_1 условие i

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

    Помогите выполнить задание на языке C++
    Написать программный код, который перебирает целые числа от 0 до бесконечности и выводит на экран те, которые делятся без остатка на количество разрядов (знаков) этого числа (т.е. те двухзначные, которые делятся на 2, трехзначные на три и т.д.). Выполнение обработки должно остановиться в тот момент, когда всего будет выведено N (задается пользователем) таких чисел.

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

      Выполнил? Знаю что уже прошло 5 месяцев, но если да, то ты делал типа этого. Проверял делится ли целое число(дальше инт) на его строку. То есть, кто не понял, можно привести к типу инт уже приведенный инт к строке. Типа:
      int a = (int)a.Convert.ToString(). Length(). Это же изи задание

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

    Очень жаль, что люди воруют этот ролик даже когда он полностью бесплатен, не ставя лайки.

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

    Что значит до цикла или после цикла? В условии до 5, почему выводит 5?

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

      потому-что в код был написан так, что переменная сначала выводит себя, а потом считает. Если поменять местами эти две строчки то последняя выведенная цифра будет 4

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

    Отличное видео, отличный урок. Как раз для новичков, но для тех, кто знаком с программированием информация слишком уж водяная. Ну, это наверно субъективно).

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

    У с++ для перехода на новую строку надо было писать endl, а здесь само переходит, как сделать чтоб вывод у С# был на одну строку?

    • @Иглосски
      @Иглосски 3 ปีที่แล้ว +1

      использовать Console.Write();

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

    После C#, жду С++ с OpenGL, c OpenCL и Metal 2 API!

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

    Может кто-нибудь, пожалуйста, объяснить, как выполняется этот код по порядку? Почему если ввести 5, то получается 120?
    int num = Convert.ToInt32(Console.ReadLine());
    int factorial = 1;
    for (int i = 1; i

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

      5! = 1*2*3*4*5 = 120
      так с любым число которое введёшь
      4! = 1*2*3*4=24
      Эта функция называется факториал (!), но только вот в первой строке тебе стоит заменить int на uint, типа
      uint num = Convert.ToUInt32(Console.ReadLine());
      чтобы нельзя было задавать отрицательные числа, т.к. при них функция не выполняется
      Что касаемо кода:
      в первой строке ты задаёшь число над которым будет выполняться функция, дальше у тебя заданная переменная int factorial = 1 (это для того чтобы каждый раз когда ты вводил число, у тебя умножение начиналось с единицы, типа n! = 1*2*3*...*n), дальше у тебя идёт цикл for, который можно объяснить как то примерно так:
      для i, который равен 1, выполнять операции factorial * i и i+1, пока не достигнет лимита заданного пользователем (в твоем случае 5)
      1) factorial = 1
      i = 1
      factorial = factorial * i = 1 * 1 = 1
      2) factorial = 1
      i = i + 1 = 1 + 1 = 2
      factorial = factrial * i = 1 * 2 = 2
      3) factorial = 2
      i = i + 1 = 2 + 1 = 3
      factorial = factorial * i = 2 * 3 = 6
      4) factorial = 6
      i = i + 1 = 3 + 1 = 4
      factorial * i = 6 * 4 = 24
      5) factorial = 24
      i = i + 1 = 4 + 1 = 5
      factorial * i = 24 * 5 = 120
      дальше цикл заканчивается из за того что достиг своего лимита, а именно 5, и в консоль выводит результат , который в нашем случае равен 120. Надеюсь понятно объяснил

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

      @@daf0579 спасибо большое!
      Теперь намного понятнее, что и откуда!
      Такой вопрос... Уже освоил C#? Или может уже работаешь программистом?

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

      @@dizzyman9304 большую часть времени у меня занимает учеба, а так, когда появляется свободна минутка, могу потратить её на осваивание C# по этому курсу

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

      @@daf0579 понял... Могу задавать вопросы, если в дальнейшем возникнут?
      Может телега есть? Удобнее было было бы.

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

      @@dizzyman9304 если есть вопросы, то лучше их задавать людям, которые действительно шарят в программировании, например в каких то телеграмм чатах, либо в дискорд серверах. Я увидел твой вопрос, и ответил на него, потому что я понимал что да как, и мог тебе помочь объяснить, и я был бы рад помогать тебе дальше чем бы смог, но мне пока что хватает того, что мне дают в унике.

  • @ビターリ
    @ビターリ 3 ปีที่แล้ว

    о я поставил 4 700 тый лайк