Изучение C++ для начинающих / #6 - Циклы и операторы в них (For, While, Do While)

  Рет қаралды 169,338

Школа itProger / Программирование

Школа itProger / Программирование

Күн бұрын

Пікірлер: 106
@hagott
@hagott 10 ай бұрын
Спасибо за грамотные и бесплатные уроки, благодаря вам люди могут развиваться.
@lordwask1062
@lordwask1062 Жыл бұрын
То что надо, с твоих видео роликов я узнал больше, чем на лекциях в унике
@merakihannah
@merakihannah 6 күн бұрын
ИТМО момент
@vickkct-k
@vickkct-k 6 ай бұрын
Второй раз спидраном изучаю языки по вашим урокам, хорошие объяснения, без разких скачков сложности и скорости, что очень удобно для прослушивания в 2х. Сильно помогает, этому каналу альтернатив не вижу. Спасибо за труд!
@Someone_Game999
@Someone_Game999 Жыл бұрын
Интересно, почему такие классные и полезные видеоролики собирают так мало актива? Очень полезный контент, такой ещё попробуй отыскать. Автор молодец, сил и успехов ему в дальнейшем!
@artugun1
@artugun1 Жыл бұрын
Многие люди либо не хотят учить c++, либо обучаются по другим авторам или книгам, либо они и так это знают.
@lfyzer
@lfyzer Жыл бұрын
Да-а-а-а, интересно почему
@FlameShow
@FlameShow Жыл бұрын
Потому что не всем нравится программирование, к тому же это С++ и еще это шестой выпуск плейлист который вышел относительно недавно, люди больше смотрят трэш-контент на ютубе, чем что-то образовательное, да и к тому же есть другие гайды которые раньше вышли и по тому же Пайтону или другим популярным языкам, вот ответ :/ P.S я зачем-то первую мысль второй раз написал под конец, ну лан, надеюсь зато понятнее будет)
@ram8480
@ram8480 Жыл бұрын
Да потому что эти ролики созданы человеком далëким от программирования
@ram8480
@ram8480 Жыл бұрын
Да потому что эти ролики созданы человеком далëким от программирования
@zangomango1604
@zangomango1604 Жыл бұрын
Спасибо большое за бесплатные уроки
@lehathriathon
@lehathriathon Жыл бұрын
Спасибо что создали этот канал, уже посмотрел два курса Python и pygame , и понял что первым языком программирования нужно изучать Python, т.к. это один из самых простых языков программирования и после него легче осваивать тот же C++
@tusman4ik
@tusman4ik Жыл бұрын
Тупоо.
@vsratie1964
@vsratie1964 Жыл бұрын
Не советую ,питон очень скучный язык. Начинайте сразу с С++ ,я делал так же как вы хотите и по итогу просто потерял время на питоне. Хотя каждому своё.
@ProdbyPutya
@ProdbyPutya Жыл бұрын
Оставьте этого удава уже в покое, начните как мужики с хардкора с "С++".
@NeonTechFox
@NeonTechFox Жыл бұрын
​@@vsratie1964 Ну не знаю как определяется скучность, если от лёгкости то погнали на ассемблер тогда) Я год учил питон и вот перешёл на плюсы, после питона (либо другого ЯП) естественно учить легче
@_mysterygame_
@_mysterygame_ Жыл бұрын
@@tusman4ikтупо учить плюсы первым языком
@muhammadbr08
@muhammadbr08 Жыл бұрын
Лучший, спасибо за контент!
@HjiWho
@HjiWho 2 ай бұрын
Вы отлично объясняете материал, спасибо
@matveykaa3971
@matveykaa3971 Жыл бұрын
а я эту задачку через for и решил) и получилась ещё и короче, чем в видео. Большое спасибо автору за подобные видео!
@zabLik43_offc
@zabLik43_offc 2 ай бұрын
Бро спасибо тебе за такой труд, я как самоучка говорю что многим тяжело найти годные ролики по программированию, и бросают это, а ты наоборот заставил меня это полюбить👏🏻
@Remington-og3tf
@Remington-og3tf Жыл бұрын
Спасибо за понятное объяснение!
@taylonmcfly
@taylonmcfly Ай бұрын
Примечание: Обычно цикл while легче добавить просто значение true "while (true){код}" ведь j > 60 можно заменить на if и в while можно добавлять очень много значении за раз. Так же совет для обучающихся - кроме его занятии паралельно занимайтесь с chat gpt ведь у вас нету реального наставника а он как раз поможет вам снизить самооценку бога программиста. Поможет добавит от себя если что не понятно. Гоша просто отличный наставник, однако с него всё не нужно брать можно брать лишь тему подхватывать информацию и искать всё на различных форумах и нейросетях. Так поступил я и таким образом я спокойно учу этот язык, этот язык стал чем то легким
@mura_rj
@mura_rj Ай бұрын
спасибо автору за видос
@nepilyukontentproveryajte6578
@nepilyukontentproveryajte6578 Жыл бұрын
сделал все точно так же, как в уроке, но цикл while у меня продолжался не до тех пор, пока переменная была больше 60, а до тех пор, пока она могла нацело делиться 🤣
@GIGAGNEV
@GIGAGNEV Ай бұрын
Здраствуйте. Вы очень помогаете мне и я уверен другим тоже в изучении C++. Только я не очень понял как работает continue и для чего он
@БубусараБекжан
@БубусараБекжан Ай бұрын
Спасибо большое вам
@rcubxvd9967
@rcubxvd9967 Жыл бұрын
в с++ рандом не совсем рандом , он увеличеваеться по немногу просто до задоного предела
@Laplaces_Demon
@Laplaces_Demon Жыл бұрын
Я не так понял практическую задачу - не думал, что руками надо делать проверку и написал по своему - получилось, что кода вдвое меньше, перебирать можно до поиска рандома хоть из миллиарда (руками так не сделать) и ушел от участия человека. Сам себе радуюсь. int main() { setlocale(LC_ALL, "RU"); srand(time(NULL)); int re = 1 + rand() % 30000; for (int r = 0; r
@hokxy
@hokxy Жыл бұрын
ты забыл в цикле for переменную r вывести
@romanborysenko736
@romanborysenko736 Жыл бұрын
😂 Все что делает этот код - выводит значение рандомайзера) Да еще и на фоне тратит ресурсы на бесполезный цикл)
@eNvedimka
@eNvedimka Жыл бұрын
Це по суті програма грається сама з собою )). Щось на зразок штучного життя, як a-life в S.T.A.L.K.E.R Shadow of Chernobyl.)) Настала ера Skynet 😄.
@Rusty_Sarkis409
@Rusty_Sarkis409 10 ай бұрын
4:45, если немного переделать и убрать лишнее, то можно сделать вирус который выводит на весь экран какие-нибудь фразы, к примеру чтобы код писал 99999999999999 раз фразу "ты приёмный"
@yasharshaxbazov
@yasharshaxbazov 4 ай бұрын
ого
@yasharshaxbazov
@yasharshaxbazov 4 ай бұрын
Ты хакер?
@ebbeb
@ebbeb 3 ай бұрын
Почему input 1 output вы угадали 20:23
@ФруЛо
@ФруЛо 18 сағат бұрын
а почему на 7:40 выводится с повторением цикл While , если cout был написан раньше ? Просто тут говорилось , что код работает по порядку
@kocti361ccc3
@kocti361ccc3 Жыл бұрын
поф абшарил весь интернет и только один нормальный но без подпищиков жилаю тебе 1 милион подпишиков и больше
@iipedatejibbykov7535
@iipedatejibbykov7535 Жыл бұрын
М-да ,начал обучение в академии и параллельно смотрю ваши ролики.И не могу ни как разобраться вообще не врубаюсь , точней не могу разобраться с алгоритмами есть задачи не могу правильно составить алгоритм.Просто зависаю на одном месте и не могу понять ,что делать дальше в ступор проще говоря вхожу. Как прокачать лог мышление.С математикой всегда было не очень.
@Gymovik_Ivanovich
@Gymovik_Ivanovich 9 ай бұрын
сам математики не знаю толком но видео етого чела довольно хорошо понимаю я просто посмотрел более с логичной стороны на етот код который он пишет и все более менее понимаю
@ВасилинаДемина-ь4т
@ВасилинаДемина-ь4т 6 ай бұрын
красавчег!
@habweb8815
@habweb8815 Жыл бұрын
Соберите пожалуйста все видео по C++ в плейлист. Сейчас нет времени, чуть позже хочу заняться. Что-бы видео потом не искать удобнее было-бы сразу плейлист сохранить.
@Matheew_Grimes
@Matheew_Grimes Жыл бұрын
уже
@Turlurlurlu
@Turlurlurlu 9 ай бұрын
Здравствуйте,я только начинаю изучать с++,и у меня есть небольшие недопонимания,хотел спросить,за что отвечает cin и в каких случаях ее надо писать и после чего.😢
@jonidzhurabaev6047
@jonidzhurabaev6047 8 ай бұрын
cin пишется в том случае когда пользователь сам задаёт значение переменной
@ТимофейКомаров-ь9м
@ТимофейКомаров-ь9м 2 ай бұрын
cin - это команда, позволяющая пользователю самому задать значение переменной. также, на всякий случай уточню, что самостоятельно cin используется только после указания пространства имён std ( using namespace std; ) если этого не сделать, то нужно каждый раз указывать это пространство для каждой команды отдельно ( std::cin )
@Turlurlurlu
@Turlurlurlu 2 ай бұрын
@@ТимофейКомаров-ь9м спасибо
@Mr.Electrum
@Mr.Electrum Жыл бұрын
Я занимался Си, решил посмотреть С++ лол пока заметил отличия только в выводе и в вводе правду говорят что на 99% схожие
@НиколайПетров-с9ъ4э
@НиколайПетров-с9ъ4э 9 ай бұрын
В одном проекте может быть несколько файлов? подскажите
@ДмитрийХолмс-щ9р
@ДмитрийХолмс-щ9р Жыл бұрын
Обязательно int main должно 0 возвращать? Если вернет 1 или -1, или ещё что-нибудь, всё сломается?
@bolulu9345
@bolulu9345 Жыл бұрын
А зачем тебе ставить туда 1 эсли все работает?
@ДмитрийХолмс-щ9р
@ДмитрийХолмс-щ9р Жыл бұрын
@@bolulu9345 Мне не за чем, мне интересно как это работает. Просто пару месяцев на плюсах пишу, вообще в мейн не пишу return 0
@bolulu9345
@bolulu9345 Жыл бұрын
@@ДмитрийХолмс-щ9р Кстати так что делает return 0; ?
@ІванРибак-ж4и
@ІванРибак-ж4и Жыл бұрын
@@bolulu9345 в програмах для перевірок використовують оце число, яке виходить з return
@nikitabaryshnikov3646
@nikitabaryshnikov3646 8 ай бұрын
@@bolulu9345 даёт ос понять что задача выполнилась удачно. Если неудача, то отдаёт 1
@SpaceLexaDnepr
@SpaceLexaDnepr Жыл бұрын
Спасибо
@Roman_Sagalakov
@Roman_Sagalakov Ай бұрын
кстати, кто заметил что числа набраны вовсе не рандомно, ведь каждый раз выдается лишь одна и та же цифра "1"
@msc5501
@msc5501 16 күн бұрын
Досмотреть надо бро
@groghij
@groghij Жыл бұрын
Почему у меня постоянно ошибка : "обнаружен многократно определëнный символ - один или более"
@postmetalika
@postmetalika Жыл бұрын
Ты забыл удалить исходный файл, который при создании файла автоматом создаётся
@GamePlay13ds
@GamePlay13ds Жыл бұрын
Хотел зайти на сайт, возможно взять обучение, но сайт в не рабочем состоянии...
@Артём-о5з8ф
@Артём-о5з8ф Жыл бұрын
Здравствуйте, попробуйте воспользоваться VPN-м, у меня сайт работает
@ymatsigin
@ymatsigin Ай бұрын
Пачаму когда я создаю переменную в for другие переменные подчёкиваются красным
@AMERON_YT
@AMERON_YT Жыл бұрын
я не понимаю значение bool пожалуста обысните.
@skatler5741
@skatler5741 9 ай бұрын
тип данных который может принимать или значение true(правда) или значение false(ложь)
@yokaimusiccom
@yokaimusiccom 4 ай бұрын
На примере жизни. Ты прыгаешь с крыши. Идёт проверка. Сначала проверка падаешь ли ты, в нашем случае булочка переходит в режим тру. Следующая проверка, коснулся ли ты земли, пока мы летим, булочка в значении фолс, но как только коснулись, она переключается в тру. В зависимости от высоты, то есть условия, мы обрабатываем последствия. Если мы коснулись земли, то пишем функцию, где мы либо умираем, либо ломаем ноги... ну или пример проще, есть персонаж, он умеет прыгать. ЧТобы он не прыгал в воздухе бесконечно, мы проверяем коснулся ли он земли, перед тем, как давать снова ему прыгать. Когда мы стоим на земле, булочка в режиме тру, как только персонаж прыгает, булочка в значении фолс. Если фолс, то обработка ещё одного прыжка блокируется, а если тру, то мы снова можем прыгать. Воть:)
@AMERON_YT
@AMERON_YT 4 ай бұрын
@@yokaimusiccom Спасибо огромное
@ught4ch
@ught4ch Жыл бұрын
Почему в консоли у меня высвечивается случайное число , а у него нет ( хотя я написал идентичный код ) помогите пожалуйста!!! using namespace std; int main() { setlocale(LC_ALL, "RU"); srand(time(NULL)); bool stop = false; int num; int res = 1 + rand() % 100; do { cout
@alex_shinyaev
@alex_shinyaev Жыл бұрын
я еще пока даже прогу не качал и не пробовал, только смотрю ролики. У вас вроде как строчка "cout num;" ведь мы вводим свое число один раз перед проверкой на все условия, зачем его после проверок на больше и меньше еще раз вводить?
@travuchka
@travuchka Жыл бұрын
Какой язык лучше выбрать новичку?
@leogscdlr2894
@leogscdlr2894 Жыл бұрын
ассемблер лэнг
@user-yx7pz6se6t
@user-yx7pz6se6t Жыл бұрын
python имба для новичков начнешь понимать алгоритмы
@_reezzotto_
@_reezzotto_ Жыл бұрын
Для общего представления о языках программирования советую C++, а для первого языка, в качестве очень простого и понятного, это Python
@travuchka
@travuchka Жыл бұрын
@@_reezzotto_ а можно суто на питоне лишь?
@eNvedimka
@eNvedimka Жыл бұрын
Краще спробуйте, ну наприклад два тижні позайматися на С++, потім наприклад два тижні на Java і ще потім два тижні на Python. А потім з цих трьох мов виберіть ту, яка вам найбільше сподобалась і вже вивчайте тільки її. Я наприклад ось тиждень позаймався на С++. Ще тиждень і перейду на вивчення Java. Позаймаюся два тижні на Java, а потім вже зроблю вибір яку з цих двох мов буду вивчати. С++ мені подобається, бо він дуже гнучкий. Можна одну й ту ж саму програмку реалізувати і так, і так. Побачу якою буде Java.
@Respectivet
@Respectivet Жыл бұрын
Первый
@ДанилАхметшин-и4ц
@ДанилАхметшин-и4ц Жыл бұрын
Сенькю 😎
@katekap2874
@katekap2874 2 ай бұрын
почему-то самый первый код не работает ни в одной программе, выдает ошибку
@deyser1166
@deyser1166 Жыл бұрын
srand не нужна, я так думаю. сранд не привязывает какое то значение, но в последнем коде почему то значение стояло одно). в с++ полный ноль
@Maski3655
@Maski3655 8 ай бұрын
Тоже самое. На месте "Вы не угадали", также, ещё вывел переменную, которую загадывает компьютер. И первый раз она рандомная, потом она повторяется. Здесь что-то не продумано. То есть код работает ровно так же как и без "srand".
@AndriiTurchynRieltorDnipro
@AndriiTurchynRieltorDnipro Жыл бұрын
дякую++
@psevdonimi_govno
@psevdonimi_govno Жыл бұрын
1:59 но ведь 0 меньше 10
@NeonTechFox
@NeonTechFox Жыл бұрын
При каждой итерации цикла срабатывает оператор i++ (указан третьим в цикле) Тоесть при каждом проходе цикла i будет увеличиваться на 1, ну и станет 10 - цикл завершиться
@psevdonimi_govno
@psevdonimi_govno Жыл бұрын
@@NeonTechFox в условии цыкла указано что он завершается если "i" меньше десети, а i = 0 так вопрос: почему цыкл не завершается сразу?
@NeonTechFox
@NeonTechFox Жыл бұрын
@@psevdonimi_govno цикл повторяется пока исполняется условие. Тоесть пока "i" будет меньше 10 - цикл будет работать
@NeonTechFox
@NeonTechFox Жыл бұрын
Второй элемент это не условие завершения, а условие работы
@therandomman4831
@therandomman4831 11 ай бұрын
честно говоря не понял зачем делать мини игру через do while если через while должно было бы быть проще
@to4no_ne_4iter48
@to4no_ne_4iter48 Жыл бұрын
12:32
@nazanazar5731
@nazanazar5731 Жыл бұрын
Помогите, у меня код то работает, то нет. При этом код сам я не менял
@Guru_studio52
@Guru_studio52 2 ай бұрын
👨🏼‍💻
@Smmmmmmert
@Smmmmmmert 11 күн бұрын
Так !stop это не false, а true
@inshircheck
@inshircheck Жыл бұрын
Второй
@tusman4ik
@tusman4ik Жыл бұрын
Цикл Do-while - женский цикл. Он сначала делает, потом думает:)
@Fun3000-u7d
@Fun3000-u7d 11 ай бұрын
Это обман, пытался сделать эту мини игру но у меня не заработало, вопрос почему?
@lekha_remoover
@lekha_remoover 11 ай бұрын
Наговнокодил
@РусланКарпов-й6с
@РусланКарпов-й6с 11 ай бұрын
все работает. проверь свой код возможно расширение для time не подключил
@dieselpower4197
@dieselpower4197 9 ай бұрын
Деградация такое слушать. LC_ALl, russian. Потом enter number. Вот чисто воткнул, чтобы воткнуть. Коричневый код
Изучение C++ для начинающих / #7 - Массивы данных (одномерные и многомерные)
26:09
Изучение C++ для начинающих / #5 - Случайные числа. Разработка Калькулятора
20:24
99.9% IMPOSSIBLE
00:24
STORROR
Рет қаралды 31 МЛН
UFC 310 : Рахмонов VS Мачадо Гэрри
05:00
Setanta Sports UFC
Рет қаралды 1,2 МЛН
人是不能做到吗?#火影忍者 #家人  #佐助
00:20
火影忍者一家
Рет қаралды 20 МЛН
How Many Balloons To Make A Store Fly?
00:22
MrBeast
Рет қаралды 199 МЛН
4 года в разработке видеоигр | Заработок с игр | Gamedev
5:51
UniDevels - мир разработки игр
Рет қаралды 11 М.
Уроки C++ с нуля / Урок #6 - Циклы For, While, Do while
10:17
Гоша Дударь
Рет қаралды 360 М.
Изучение C++ для начинающих / #12 - Указатели и ссылки
23:04
Школа itProger / Программирование
Рет қаралды 80 М.
ТАК ПРОГРАММИРОВАЛИ НАШИ ДЕДЫ
21:18
Honey Montana
Рет қаралды 97 М.
Изучение C++ для начинающих / #9 - Работа со строками и символами
10:31
Школа itProger / Программирование
Рет қаралды 85 М.
Изучение C++ для начинающих / #3 - Переменные и типы данных
27:50
Школа itProger / Программирование
Рет қаралды 340 М.
99.9% IMPOSSIBLE
00:24
STORROR
Рет қаралды 31 МЛН