Уроки C++ с нуля / Урок #6 - Циклы For, While, Do while

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

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

  • @occuleo
    @occuleo 8 ปีที่แล้ว +97

    Когда Вы говорили, что можно опускать фигурные скобки, относящиеся к циклу, когда в теле цикла всего одна строка кода, правильнее было бы сказать : "Когда в теле цикла одна инструкция", так как несколько инструкций можно записать в одну строку. Спасибо за уроки.

    • @alienhazzard7201
      @alienhazzard7201 10 หลายเดือนก่อน +2

      Опускать фигурные скобки - плохая привычка.

  • @idontknow_
    @idontknow_ 6 ปีที่แล้ว +35

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

  • @ІП-22ПідпанюкВіталійАндрійович

    Огромное вам спасибо, у меня скоро олимпиада с програмирования и мой учитель не очень охотно меня готовит к ней, а вы помогли мне понять очень важную тему, благодаю))) удачи вашому каналу и благополучия в жизни, буду смотреть ваши видео ещё:)

    • @xdxd-b8o
      @xdxd-b8o 5 ปีที่แล้ว +1

      Ну, как там олимпиада?

    • @ІП-22ПідпанюкВіталійАндрійович
      @ІП-22ПідпанюкВіталійАндрійович 5 ปีที่แล้ว +7

      @@xdxd-b8o хорошо, 3 место в городе)))

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

      @@ІП-22ПідпанюкВіталійАндрійович красава!

    • @АртёмАбрамов-э7л
      @АртёмАбрамов-э7л 5 ปีที่แล้ว +2

      @@ІП-22ПідпанюкВіталійАндрійович А по русскому будет олимпиада?

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

      @@АртёмАбрамов-э7л у нас По физике скоро будет

  • @behappy078live
    @behappy078live 6 ปีที่แล้ว +81

    Спасибо большое, хоть что-то понятно стало, а то в универе вообще все непонятно

    • @erashak2577
      @erashak2577 5 ปีที่แล้ว +10

      вам хоть объясняют

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

      @@erashak2577 😂🤣

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

      Жиза

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

      На третем курсе щас?)

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

      @Алимжан Адильбай да

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

    Большое спасибо, учитель быстро и непонятно объясняет на дистанционке, но у вас всё понятно и подробно!

  • @Perchik-Music
    @Perchik-Music 7 ปีที่แล้ว +7

    Классные уроки, все понятно и четко) Снимай дальше)

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

    Спасибо за ваши уроки, Гоша!

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

    На 6:07 он говорит, что если мы будем умножать, цикл будет бесконечный! Может кто-то уже и писал в комментах, тогда я напишу ещё раз: Цикл будет повторяться до максимального диапазона типа данных "int", а далее он завершится! И хочу сказать, спасибо за уроки! Кратко и доступного для понятия основных сторон!

  • @ЗахарНиник
    @ЗахарНиник 3 ปีที่แล้ว +1

    Большое спасибо, теперь в школе буду самим крутим

  • @UltraFemboy-f1l
    @UltraFemboy-f1l 6 ปีที่แล้ว +6

    Братан, ОГРОМНОЕ тебе спасибо я раньше не понимал эти циклы... В общем спасибочки, лайк и подписка с меня))))

  • @ТотЕщёГастелло
    @ТотЕщёГастелло 6 ปีที่แล้ว +1

    Здравствуйте. Спасибо Вам за подробные уроки по С++. Я пока досмотрел до 6 урока, а после изучения операторов ветвления -if и -else, начал писать свою программу.
    Программа технического плана "Расчет червячной передачи" и все получалось так как надо, до момента когда необходимо было выбрать материал для механизма.
    Дело в том что по задумки можно выбирать материал из существующих, а можно создавать свой (указывая его мех. св-ва).
    Для этого необходимо написать ветвления типа (Y/N), если -yes то создаем свой материал, если -no то выбираем из стандартных.
    Интуиция мне подсказывает, что это можно сделать через операторы -if и -else или -switch, в совокупности с переменной типа -char и у меня не получается.
    Я уже потратил кучу времени, шарики заехали за ролики, и задача усложнилась еще тем что нужна "защита от дурака",
    на тот случай если вдруг пользователь введет место предложенных символов (Y/N), другие символы. То есть все ветвление должно находится в цикле типа -do while.
    И я начал заново писать логику процесса и совсем свихнулся. Может Вы подскажите как это можно описать, возможно существуют некие шаблоны на такие случаи
    (паттерны, если я правильно понимаю значения этого термина)

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

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

  • @ЛятыКрыса-д6г
    @ЛятыКрыса-д6г 3 ปีที่แล้ว +1

    Пасиба братан теперь я реально понял))

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

    Хех,вот простой бомбер)
    bool bom = false;
    int start;
    cout start;
    if (start == 1) {
    bom = true;
    while (true) {
    cout

  • @cbg_1893
    @cbg_1893 8 ปีที่แล้ว +9

    с while было проще сказать, что он выполняется, пока условие правдиво, равно true. Можно создать бесконечный цикл, просто сделав
    while (true)
    {
    // Здесь код
    }

    • @ЗахарНиник
      @ЗахарНиник 3 ปีที่แล้ว

      не, ти препутал з Pyton

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

      @@ЗахарНиник Почему же? В C++ это работает.

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

    наверное правильнее говорить что "% - остаток при делении" а не 5 делить на 5 :)

  • @jalalzamanov858
    @jalalzamanov858 6 ปีที่แล้ว +140

    5 деленное на 5 равен нулю,программисты поймут)

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

      ну тут формуллировка важна как бы я работаю с паскалем и мне понятно что 5/5 = остача 0 )))

    • @ВадимМорару-э9ь
      @ВадимМорару-э9ь 5 ปีที่แล้ว

      @@mrbuslov остача равна нулю при 5/5

    • @ЛенаКунец-о4щ
      @ЛенаКунец-о4щ 5 ปีที่แล้ว +23

      ​@@mrbuslov Обрати внимание, там не операция деления, а деление с остатком (%). Имеется ввиду, что когда 5 делишь на 5, остаток получается 0.
      Если на 5 делить другие числа, не кратные пяти, то всегда будет появляться остаток.

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

      @@ЛенаКунец-о4щ Спасибо)

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

      In english this is "mod". In c++ this is " % ".

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

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

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

    уроки отличные.
    Не особо понравился момент, когда задаешь переменную для цикла вне цикла. Как по мне не очень правильно. Обычно рекомендуют же оформлять так for(int i =0; i < бла; бла). Или я не прав??

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

      Он об этом говорил

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

      Есть разница

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

    Топ - подписка , лайки , колокольчик , коммент - люди вы тоже практикуйтесь!!!!!!!

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

    спасибо тебе!

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

    дякую

  • @abandoned7501
    @abandoned7501 7 ปีที่แล้ว +13

    Моя игра
    ------------------------------------------------------------------------------
    //console game using c++
    //!!!note (Works only using real console)
    /**
    * w => move up
    * s => move down
    * a => move left
    * d => move right
    */
    #include
    #include
    #include
    #include
    using namespace std;
    string strRepeat(int times, string str) {
    string temp = "";
    for (int i = 0; i < times; i++){
    temp+=str;
    }
    return temp;
    }
    class Game {
    private:
    //player char (#);
    char playerIcon;
    //player x position
    int xpos;
    //player y position
    int ypos;
    public:
    // constructor
    Game(char player, int x, int y) {
    playerIcon = player;
    xpos = x;
    ypos = y;
    }
    // set x position
    void setXPos(int x) {
    xpos = x;
    }
    // set y position
    void setYPos(int y) {
    ypos = y;
    }
    int getXPos() {
    return xpos;
    }
    int getYPos() {
    return ypos;
    }
    string render() {
    string result = strRepeat(ypos, "
    ");
    result += strRepeat(xpos, " ");
    result.push_back(playerIcon);
    return result;
    }
    };
    int main() {
    char key;
    Game play('#', 0, 0);
    cout

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

      Duoxx норм

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

      @@dimension3404 я не понял, в чем заключается суть)

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

      @@nailstation2388 что?а она что-ли запускается?

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

      Она не запускаеться

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

      Я понял как это работает и это ахуенно, особенно узнал что getch(); очень крутая функция, позволяющая узнать что нажато (если я правильно понял). Единственное не могу понять как работает функции render(); и strRepead();

  • @МихалевБорис
    @МихалевБорис 5 ปีที่แล้ว +1

    спасибо

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

    zdorovo obyasnaesh

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

    какие горячие клавишы для комментирования на Visual Studio?

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

    а какие кнопки на клавишах нужно зажать что бы сразу перевести код в зеленый цвет с добью впереди

    • @rus.m
      @rus.m ปีที่แล้ว +1

      Это комментирование кода. В Visual Studio - зажать "Ctrl" после поочереди "K" и "C" (англ.)

    • @rami30_m38
      @rami30_m38 9 หลายเดือนก่อน

      @@rus.m а как убрать их?

    • @rus.m
      @rus.m 9 หลายเดือนก่อน

      @@rami30_m38 Что б раскомментить - в Visual Studio - зажать "Ctrl" после поочереди "K" и "U" (англ.)

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

    круто

  • @PBryakin
    @PBryakin 5 หลายเดือนก่อน

    Я не хочу Вас критиковать, просто хочу объяснить точнее для новичков:
    Отличия цикла for от цикла while, в том что, при запуске цикла for вы должны указать ему определённое кол-во повторений, а цикл while будет выполняться пока условие указанное в скобках не станет ложным.

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

    мне сложно будет стать программистом, только со второго-третьего раза его понимаю, прочитав комментарии и перезапустив видео)))

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

      Если что-то сложно, значит ты на правильном пути, если легко то значит ты учиш что-то не то

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

      Возможно, ваша проблема в том, что формат подачи вам не совсем подходит. Просто попробуйте другие форматы - и вы скорее всего найдёте то, что вам будет заходить гораздо легче (например, мой курс :-) )

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

    я щас "1000 - 7" сотворил благодаря for))

    • @sng-vv
      @sng-vv 2 ปีที่แล้ว

      Тоже самое. Еще добавил cout

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

    иЗ dO WHILE мало что понятно но крутие уроки спасибо большое!

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

      Извини, но я такой человек, который призирает паскаль)

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

      Часто используется для обработки исключений
      сделать {
      } пока (условие)

  • @-matsuhito-7603
    @-matsuhito-7603 ปีที่แล้ว

    Крутой

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

    Григорий, у меня к Вам вопрос. Можно ли вместо do while, использовать while do? Просто так, я уверен, было бы практичнее и с какой-то стороны корректнее

    • @abmilion8560
      @abmilion8560 5 ปีที่แล้ว +9

      Конечно можно,только если без do

  • @АлександрВолков-с9е
    @АлександрВолков-с9е 5 ปีที่แล้ว +1

    Ещё вопрос почему при : int i = 20;
    while (i > 0) {
    cout

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

      Цикл шел наоборот от 20 до 0. И делил по сути частное как я понимаю

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

    Можете пожалуйста написать или скинуть пример использования do while

  • @yuika49
    @yuika49 8 ปีที่แล้ว +27

    5 разделить на 5 это будет 1, а вот с остатком тогда 0

    • @lykuanovIlya
      @lykuanovIlya 7 ปีที่แล้ว +11

      Он это и имелл ввиду, но просто неправильно сказал. Сам с таким сталкиваюсь, поэтому более чем уверен, что он имел ввиду деление с остатком)

    • @МихаилШаренко
      @МихаилШаренко 7 ปีที่แล้ว

      еще правильнее остаток от деления, ох уж этот великий и могучий)

    • @LiteER-oc3ev
      @LiteER-oc3ev 6 ปีที่แล้ว +1

      Имелся ввиду остаток от деления : )

  • @ВладимирБасенко-ц2л
    @ВладимирБасенко-ц2л 6 ปีที่แล้ว

    Как можно решить вот такую ​​задачу с помощью for? Осуществляет циклический сдвиг введенного числа вправо на N разрядов например, при сдвиге числа 1234 на 3 разряда получим число 2341.

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

    8:23 почему 5 выводит, и при второй попытке когда уже cout перенесен, 5 не выводит, можете объяснить?

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

    вместо

  • @ВгостяхуТохи-ъ2ф
    @ВгостяхуТохи-ъ2ф 6 ปีที่แล้ว

    Заметка для меня: 3:46

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

    Как быстро закомментировать код как на 5:28 ?

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

      ctrl+/

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

      @@PianoElipse век живи - век учись)

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

      @@stevenfoy и то верно

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

      /*начало комента ......... конец комента*/

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

    Можно ли выйти из цикла при нажатии заданной клавиши?

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

    8:23 5/5 равно 0? разве не единице ? Или ты хотел сказать что остаток от деления 5на5 будет равен 0?

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

      5/5 = 1, а при остатке от деления то = 0

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

      вместо int напиши double, он будет выводить остатки

  • @НикитаДмитренко-в1ц
    @НикитаДмитренко-в1ц 3 ปีที่แล้ว

    А можно переменной присвоить значение в процессе работы программы, а не писать в условии? То есть запустив программу, пишешь чему равно i, и она дальше работает

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

    Привет, как ставить двойной слэш // для выделенного текста сразу, как в примере?)

    • @ГнибідаКрістіна
      @ГнибідаКрістіна 3 ปีที่แล้ว

      это для коммента

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

      хороший вопрос, тоже не могу так сделать в Visual Studio

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

      все таки разобрался, в Visual Studio для закомментирования выделенного фрагмента Ctrl + K затем Ctrl + C, для раскомментирования Ctrl + K затем Ctrl + C. Эти сочетания клавиш можно менять в Средства -> Параметры -> Окружение -> Клавиатура

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

    А как код быстро перевести в комментарий как это делает автор в Visual Studio?

    • @TV-iq5cm
      @TV-iq5cm 3 ปีที่แล้ว

      Хз, я пытался, код просто удаляется

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

    почему мне никто не сказал что если прописать
    for(int i = 0; i >10 ; i++)
    то будет прикольно

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

    8:24 не розумію чому 5 поділити на 5 буде нуль а не одиниця (5/5=1). Чому цикл закінчився?

    • @xsra3jd-apmd537
      @xsra3jd-apmd537 ปีที่แล้ว +1

      5 % 5 и 5 / 5 это разные вещи.
      % - остаток от деления
      / - целое от деления
      в таком случае 5 / 5 = 1,
      а 5 % 5 = 0

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

    8:20 5 при делении на 5 дает 1 а не 0

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

    Mac заглючил :O

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

    "break statement not within loop or switch" ошибка в строке где написано "break"

  • @ВладВладович-ф2э
    @ВладВладович-ф2э 3 ปีที่แล้ว

    8:26 5\5 будет один, оговорочка

  • @РусланПанчук-ч9щ
    @РусланПанчук-ч9щ 8 ปีที่แล้ว

    А есть урок про то как при помощи циклов можно вводить данные в масив?

    • @ВладимирКовяко
      @ВладимирКовяко 7 ปีที่แล้ว +1

      Разве это сложно? Могу подсказать на Pascal'e
      A:array[1..10] of integer;
      For i:=1 to 10
      Read(A[i]);

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

    Сделайте пожалуйста шрифт больше

  • @Mark-dg6tz
    @Mark-dg6tz 7 ปีที่แล้ว +2

    в for можно еще делать диапазонный цикл
    int[] a = {1,2,3,4,5}
    for(int i:a){
    }
    и инкримент\декримент - не нужны)

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

    Что делать - я нажал Ctrl+f4 и теперь у меня пустой чёрный экран?

  • @ДиасСмагулов-к4ш
    @ДиасСмагулов-к4ш 5 ปีที่แล้ว

    Какое приложение вы используете на IMAC?

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

      Xcode

  • @ГерманКени
    @ГерманКени 4 ปีที่แล้ว

    Не очень понял чем эти команды отличаются, объясните пожалуйста

  • @БеньяминБубонья
    @БеньяминБубонья 7 ปีที่แล้ว +5

    Вы закомментировали часть программы просто выделив и что--то нажав. Каким образом?

    • @grander9724
      @grander9724 7 ปีที่แล้ว +20

      CTRL + K + C
      Чтобы снять комментарий:
      CTRL + K + U

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

      В Mac Os: Commamd + /

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

    как сделать программу, которая будет выводить N раз любое какое-то выражение? Например 40 раз выводить слово "Thanks"

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

      int main()
      {
      int i = 0;
      for (i = 0; i < 40; i++) {
      cout

    • @stucker16
      @stucker16 10 หลายเดือนก่อน

      Зачем писать два раза i = 0, если это можно записать вот так:
      int main()
      {
      for ( int i =0; i < 40; i++)
      {
      cout

  • @lyohaboy8662
    @lyohaboy8662 9 หลายเดือนก่อน

    я пытаюсь написать задания на это... У меня не получаеться, я не понимаю как его писать...

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

    Даны N целых чисел X1, X2, ..., XN. Расставить между ними знаки "+" и "-" так, чтобы значение получившегося выражения было равно заданному целому S.
    помогите пожалуйста

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

      через цикл и условие.

  • @TyurinAlexey
    @TyurinAlexey 5 ปีที่แล้ว +7

    А я слышал что ахуенные и дороженные ябло-компы не подвисают

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

    Доброго времени суток. Дайте совет новичку) Пишу свой первый калькулятор, в функции майн у меня только набор функций( имена для их вызова) та функция что выдает ответ у меня void . я все что есть в майне ( вызовы функций я поместил в еще одни скобки и зациклил оператором for: for (int ret = 1; ret++;){содержимое main}. правильно ли это будет?

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

    int main()
    {
    int bin = 1;
    int num;
    cin >> num;
    while (num == 1) {
    if (num % 2 == 0) {
    num /= 2;
    bin *= 10;
    }
    else {
    num--;
    num /= 2;
    bin *= 10;
    bin++;
    }
    }
    cout

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

      потому что у тебя условие в цикле и он не начнется пока пользователь не введет 1

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

      да спасибо мне на форуме уже написали

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

      какой смысл этой программы?

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

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

  • @Марс-э3ы
    @Марс-э3ы 7 ปีที่แล้ว

    Подскажите, какую программу использует автор

  • @РафикМиргазизов
    @РафикМиргазизов 5 ปีที่แล้ว

    Покупатель должен заплатить в кассу S р. У него имеются 1, 2, 5, 10, 100,
    500 р. Сколько купюр разного достоинства отдаст покупатель, если он
    начинает платить с самых крупных. помогите составить листинг программы

  • @ЖабаСидячи
    @ЖабаСидячи 7 ปีที่แล้ว

    Что надо сделать чтоб программа закрыл массив

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

    А как вывести слова вместо цифр

  • @максонсибиров
    @максонсибиров 5 ปีที่แล้ว

    #include
    using namespace std;
    int main(int argc, const char * argv [] ) {

    int a;
    for ( a = 5; a > 10; a++){
    cout

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

      Я думаю уже поздно писать, но все же, проблема вот в чем:
      "a > 10" - неправильно, потому что "пока a(5) больше 10" не может быть, просто именно так это читает компьютер.
      "a < 10" - ПРАВИЛЬНО, потому что "пока a(5) меньше 10" код будет выполняться и это корректно.

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

    не понял разницу между for и while

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

      В том что они выводят нет разницы. Просто фор это коротко и на одну строку а уайл это на несколько строк. И благодоря уайл можно сделать сразу несколько циклов.
      Вроде так

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

      @@oisi2613 Хрень написал. while выполняеться пока условие не вернет true. А for выполняеться какое то заданно количество раз. Если только цикл не был прерван принудительно.

  • @МастерскаяИзобретений-ж5и

    А можно ссылку на скачивание Визуал студио

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

    Народ подскажите, почему у меня нули вылетают:
    int s = 0;
    while (s < 10);
    cout

    • @ДенисМаршньов
      @ДенисМаршньов 4 ปีที่แล้ว

      Надо написать s += 2 или s = s + 2

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

      @@ДенисМаршньов спасибо

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

    при делении 5 на 5 будет 1, а не 0...

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

      Он ошибся

  • @cenred-u_n-6893
    @cenred-u_n-6893 8 ปีที่แล้ว +1

    // Example program
    #include
    #include
    using namespace std;
    int main(int args, const char * argv[])
    {
    int counts;
    for (counts = 0; counts

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

      Cenred -U_N- на кой хуй вам аргументы блятттт

    • @ВладимирКовяко
      @ВладимирКовяко 7 ปีที่แล้ว

      ++)

    • @ВладимирКовяко
      @ВладимирКовяко 7 ปีที่แล้ว +2

      Просто во многих IDE так и они думают ничего не трогать чтобы не испортить )
      А ведь можно тупо int main() {

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

      В строке for (counts = 0; counts

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

      просто "0"теж рахується тобто 0,1,2,3,4,5,6,7,8,9 тепер порахуй скільки чисел виходить 9+1=10

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

    Я вроде бы не тупой, но если исходить из этого урока - я нихрена не понял, для чего используется "цикл". Для вывода цифр от 0 до 5-10-100-100-10000 и т.д.? Если использовать информацию из урока, то именно для этого.
    p.s. просто не первый урок про циклы и везде одно и то же. Как и где используются циклы - нигде не озвучивается. В итоге не поняв урок придется идти дальше, потому что застрял именно на нём.

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

      Ну допустим есть for. Зачем его можно применить? У тебя есть БД и нужно ее часть отобразить пользователю в понятной таблице. И просто с одной строки из БД перечисляешь все по конечную, которую ты сам задал (перебираем строки с данными от первой до 10 и выдаем пользователю) . Это тебе именно практический пример, с которым я не один раз сталкивался.

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

      чтобы зацикливать, очевидно же)

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

    Почему у меня просто выводиться число 10 ? это если делать через for, а если через все остальные циклы то получается норм.
    цикл for:
    #include
    #include
    using namespace std;
    int main()
    {
    int conuter;
    for (conuter = 0; conuter < 10; conuter++);
    cout

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

    C float не работает continue и break. Хз почему

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

    Можете помочь как написать число от 15 до 1? 🙄

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

      #include
      using namespace std;
      int main () {
      for(int i=15;i>=1;i--){
      cout

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

      @@bekabaizhuma спасибо

  • @FlawlessVictory-j8j
    @FlawlessVictory-j8j 6 ปีที่แล้ว

    Break и Continue работают по- разному. Автор почему- то решил это не показывать.

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

    да кто там кушает на заднем фоне(стук по тарелке)

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

    пишет breake и continue недопустимый оператор.....что делать????

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

      break потому что

  • @Іванкогут-ц8г
    @Іванкогут-ц8г 7 ปีที่แล้ว

    For что 10 раз повторяется ?

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

    Почему 9 раз? Индекс с 0 идёт же, значит тело цикла 10 раз отработало

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

    я походу понял как сделать pbot с ограниченым запасом принимаемых слов

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

    Я них ферштейн :))

  • @УдачникШапокляк-в6и
    @УдачникШапокляк-в6и 6 ปีที่แล้ว

    8:27 почему у тебя получилось 1 2 3 4 5 а не 1 2 3 4 5 6 7 8 9 10 (в результате)ты же указал что counter

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

      Там указано, что когда появляется число делящейся на 5, то цикл заканчивается. if (counter % 5 == 0 ) Break;

    • @УдачникШапокляк-в6и
      @УдачникШапокляк-в6и 6 ปีที่แล้ว

      DANYZZ то есть когда появляется ПЕРВОЕ число, делящееся на 5, то цикл заканчивается?

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

      @@УдачникШапокляк-в6и Да, break; завершает цикл

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

    cout

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

      а ты предыдущие строки проверил правильны они?

    • @aniliamd.5816
      @aniliamd.5816 4 ปีที่แล้ว

      сори что так поздно отвечаю но там нужно поставить перед этим std::cout

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

      @@aniliamd.5816 xd За эти 2 года тот чел уже либо забил на это либо стал норм прогером xd

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

    а с каких пор 5 уделить на 5 = 0

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

    #include
    using namespace std;
    int main (int argc, const char * argv[]) {
    int counter;
    for ( counter = 0; counter < 10; counter++);{
    cout

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

      а с циклом while то что в видео. у меня просто пустой экран

    • @МаксимМорогай
      @МаксимМорогай 6 ปีที่แล้ว

      Такая же ситуация! Кто знает в чем прикол?

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

      for ( counter = 0; counter < 10; counter++);{
      убери ;

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

      не получается потому что после counter++ стоит ; и код завершается и ++ не идет

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

    (С++)Добрый вечер , Нужно написать программу , чтобы было меню выбора трафаретов , и чтобы выводить трафареты которые на картинке, что я сделал не так ? подскажите,буду признательный :
    #include
    #include
    using namespace std;
    int main()
    {
    setlocale(0, "");
    int traf;
    int l = 10, m = 1;
    do
    {
    cout « "Выберите действие: 1-й трафарет" « endl;
    cout « "Выберите действие: 2-й трафарет" « endl;
    cout « "Выберите действие: 3-й трафарет" « endl;
    cout « "Выберите действие: 4-й трафарет" « endl;
    cout « "Введите действие:";
    cin » traf;
    switch (traf)
    {
    case 1:
    {
    for (int i = 1; i

    • @FlawlessVictory-j8j
      @FlawlessVictory-j8j 6 ปีที่แล้ว

      какая то жесткая поебень. Я даже ума не приложу нахера ты вложенные циклы делал. Код - куча мусора.

    • @FlawlessVictory-j8j
      @FlawlessVictory-j8j 6 ปีที่แล้ว

      for (int i = 1; i

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

    Ths

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

    Тренировался с С++ по этому видео и антивирус пишет что я создал троян XD

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

      Ничёсе! Ты поосторожнее там, и главное, не называй программу Sky Net )))

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

    #include
    #include
    #include
    using namespace std;
    int main()
    {
    setlocale(LC_ALL, "RUSSIAN");
    int i, b,g;
    int z = 0;
    int f;
    cout

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

    5/5 = 1 ж?

  • @ВладимирКовяко
    @ВладимирКовяко 7 ปีที่แล้ว

    Что за IDE?

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

      Xcode,есть только на MAC

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

      это xcode сразу целый блок умеет коментить при выделении, или общая команда есть для текстовых редакторов, не в курсе?

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

      да, это xcod коментит сочитание клавишь

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

      в Visual Studio так же можно коментить с сочетаниями клавиш Ctrl+K+C

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

    что такое cin.get();

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

      Это приказывает ждать пока пользователь что нибудь не напишет

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

      Что бы программа не закрывалась сразу

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

    bl video eje 3 years