спасибо большое, здоровья тебе, друг. от себя хочу добавить, что switch case в отличие от if else выполняется быстрее это иногда имеет большое значение
Лол, где это вы нашли такие задания, что они не тянут по времени на питоне? Как правило почти 100% заданий разрабатывается с учётом быстрого исполнения даже на медленных интерпретируемых языках типа питона. Смею предположить, проблема не в языке программирования, а в алгоритмах решения. Тривиальный пример: Васе и Ане дали задание написать функцию сортировки массива из 100000 элементов. Вася изучил С++, но из всех методов сортировки вспомнил только сортировку «пузырьком». Аня же решила написать код на питоне, но т.к. она была умная девочка, то знала метод сортировки двоичной кучей. Итог: код Васи ушел в нирвану на полминуты, а код Ани выполнился за полсекунды. Незнание или неумение оптимизировать решения, часто приводит к алгоритмам полного перебора с эффективностью O(N^2) и хуже, от которых даже плюсам поплохеет. а оптимизированные варианты с эффективностью O(N) или идеальные O(log2N), выполняются в миллисекунды даже на питоне. Именно умение в нахождение оптимальных алгоритмов и отличает хороших программистов от быдлокодеров и дефолтного Васю-школьника от олимпиадницы Ани.
Спасибо большое за ваш труд! Если что, не бойтесь количества просмотров. Это норма. Подобного рода контент никогда не набирает очень большого количества зрителей, потому что он специфичен. Это ж не тупые видосы, чтобы поугарать) Тут думать надо и учиться. Ещё раз огромное спасибо за материал и подачу!
На моменте 11:10 попытайтесь сделать свой калькулятор на c++ потому что навыков стало достаточно и для закрепление самое то там и std::cin >> и std::cout
17:30 Хочу подметить логику в языках программирования: Любое условие на выходе выдаёт тип bool (то есть true или false) и логический оператор "!" можно применять и к другим выражениям если их обернуть в скобки то есть: if ( !() ) { }
@@ДанилЛеонтьев-л7ъ тут зависит от интереса к делу, а не от пола. девушкам обычно такое не интересно, поэтому наверно такой стереотип что должно быть сложно
наверное уже не актуально спрашивать, но сейчас на VSC какое дополнение скачивать что бы открывалась такая же консоль в отдельном окне? буду очень признателен❤
Сергей, узбагойся, пожалуйста. Не делают так, что на всю область программы объявляют использование пространства имен std. Перестань давать вредные советы под каждым видео Гоши.
А на счёт true, твой совет также вреден. Использование !0 вместо true ухудшает читабельность кода. В самом худшем случае где-то на проде за такой код тебя могут побить.
@@leogscdlr2894 в данном случае это не критично, а если и критично, то что бы не использовать везде std, можно указать что бы он использовался только для cout с помощью using std::cout
Попытался на основе полученных знаний создать калькулятор. Но он у меня работает только с суммой и вычитанием . Деление (/) и умножение(*) не срабатывают - это из-за неправильных символов?
Товарищи, нужна помощь! Я, почему-то, не могу создать два исходных файла для проекта (ну, типо, 1 файл - 1 урок, а 2 файл - 2ой урок). Пишет, что не может найти исходный файл и так со всеми исходными файлами в проекте, но если оставить только один файл, то всё будет работать. Что делать?
если правильно поняла о чем ты, то не стоит создавать два файла в одном проекте. а еще советую сохранять код в блокноте, потом просто копируешь - вставляешь
Я думаю автор хочет преподнести базовые знание для тех кто ничего не понимал до этого в программирования, после этого каждый выбирает самый легкий вариант для себя....
Приветствую, хотел создать текст в этом сравнение if и else но ломал в чем дело. В итоге пришлось подключить библиотеку string и использовать using namespace std. В чем отличие использование std::cout или std::cin когда можно просто использовать using и не вбивать этот std по кд. Тем более using в заголовочных файлах не используется. Но с урока я получил что хотел, довел до своего программу!
сижу на visual studio 2022, по какой-то непонятной мне причине не выводится в консоль надпись при совпадении число со 2 if. То есть ввожу 5, а надпись через std::cout не выводится. Сталкивался кто-то с данной проблемой?
ІТ прогер. Так як в мене не працював VS 2022 я завантажив VS Code.У цій платформі не працює команда setlocale(LC_ALL, "UA"). Як тоді встановити кирилицю?
Может кто-нибудь знает почему когда ввожу число 2 то срабатывает и первая строчка(true) и так же else if 2=2? В видео после первой строчки оно отсанавлилось, почему так?
В этом коде есть одна особенность на которую уверен никто внимания даже не обратил. Но я не видел чтобы кто-то когда-то пользовался этой возможностью...
Потому что среда в которой мы пишем код ,сразу понимает что ты пишешь будь то функция, переменная или данные и разделяет их по цветам для удобного ориентирования в коде ,эти цвета явно где-то в настройках можно изменить
Жду следующий видос:) Ещё раз прошу больше упора на индивидуальные особенности синтаксиса си++ и уникальные элементы языка, которых нет в других си-подобных языках и главном си.
@@ZHUMAYSINBA попробуй старые проекты удалить или х.з как их там правильно зовут)) у меня так же было .Я так понимаю визуал студия какие то проекты вместе пытается соеденить самостоятельно.Думает мы тут гении😂
Спасибо за этот урок, но ты кое что забыл, объяснить что такое true, ничего страшного конечно, я уже погуглил и понял, но просто постарайся всё м объяснять
Насколько сложно проверить произношение слова ELSE, например в Google Translator, чтобы не говорить на чукотско-английском суржике, если уж вы не знаете английский язык? Уши сворачиваются в трубочку, когда слышишь ЭЛСЭ вместо ЭЛС... Ну, а уж всякие там РЕТУРН, ТЮПЛ, БРИК и прочее - это просто ШЕДЕВРЫ английского языка!
99,9% собравшихся посмотреть это видео, кроме Вас конечно же, собрались здесь чтоб разобраться с С++ и им пофиг на английский)))) его учат по другим урокам!
спасибо большое, здоровья тебе, друг.
от себя хочу добавить, что switch case в отличие от if else выполняется быстрее это иногда имеет большое значение
Мужик, обожаю тебя! Готовлюсь к региону ВСОШ по твоему курсу, оказалось проги на питоне не тянут по времени, в экстренном темпе учу с++, надеюсь сдам)
ну что брат, как успехи? В каком классе учишься?
@@wqxxie в 8, я девушка)
@@Ann-pm5cm пардон, мадмаузель, прекрасно, что уже в восьмом классе прогаете нынче)
умничка👐🏻
Лол, где это вы нашли такие задания, что они не тянут по времени на питоне? Как правило почти 100% заданий разрабатывается с учётом быстрого исполнения даже на медленных интерпретируемых языках типа питона. Смею предположить, проблема не в языке программирования, а в алгоритмах решения.
Тривиальный пример: Васе и Ане дали задание написать функцию сортировки массива из 100000 элементов. Вася изучил С++, но из всех методов сортировки вспомнил только сортировку «пузырьком». Аня же решила написать код на питоне, но т.к. она была умная девочка, то знала метод сортировки двоичной кучей. Итог: код Васи ушел в нирвану на полминуты, а код Ани выполнился за полсекунды.
Незнание или неумение оптимизировать решения, часто приводит к алгоритмам полного перебора с эффективностью O(N^2) и хуже, от которых даже плюсам поплохеет. а оптимизированные варианты с эффективностью O(N) или идеальные O(log2N), выполняются в миллисекунды даже на питоне. Именно умение в нахождение оптимальных алгоритмов и отличает хороших программистов от быдлокодеров и дефолтного Васю-школьника от олимпиадницы Ани.
Спасибо большое за ваш труд! Если что, не бойтесь количества просмотров. Это норма. Подобного рода контент никогда не набирает очень большого количества зрителей, потому что он специфичен. Это ж не тупые видосы, чтобы поугарать) Тут думать надо и учиться.
Ещё раз огромное спасибо за материал и подачу!
На этой остановке главное - вовремя почувствовать себя умным
На моменте 11:10 попытайтесь сделать свой калькулятор на c++ потому что навыков стало достаточно и для закрепление самое то там и std::cin >> и std::cout
Согласен, вот только что его сделал
Так ведь, у нас недостаточно знаний для создания полноценного калькулятора. Только если сделать недокалькулятор на основе if else
и как по твоему складывать, умножать и тд?
Наконец годное объяснение среди тонн сухого материала.
Так держать! Молодец, ты делаешь очень классные и понятные уроки! Спасибо!
= - оператор присваивания.
== - оператор сравнения.
Когда всей группой перед сессией пойдём в церковь, поставлю свечку и за тебя. Твои лекции спасают меня от отчисления.
17:30 Хочу подметить логику в языках программирования: Любое условие на выходе выдаёт тип bool (то есть true или false) и логический оператор "!" можно применять и к другим выражениям если их обернуть в скобки то есть:
if ( !() ) {
}
спасибо тебе большое! поняла за 5 видеоуроков больше чем за год в школе!
Спасибо большое, все понятно разжевываешь, новичку очень понятно)❤
Спасибо, друг! Не знала с чего начать, а ты всё понятно объясняешь для новичков, ничего не знающих. Тихонечко иду до конца плейлиста, повторяю
Сложно тебе как девушке учить программирование или не очень?
@@ДанилЛеонтьев-л7ъ тут зависит от интереса к делу, а не от пола. девушкам обычно такое не интересно, поэтому наверно такой стереотип что должно быть сложно
@@ДанилЛеонтьев-л7ъ так сложность зависит не от пола, а от информации и заинтересованности в ней
Спасибо за хороший урок!
Спасибо за хорошую подачу материала
классное видео,спасибо за контент,удачи и процветания!!!
Кстати можно написать or вместо || и вместо && написать and, как по мне это удобнее и лучше запоминается
Я скорей стану писать наоборот. Хотя оно работает. Я не знал...
Спасибо за уроки, очень благодарен вам
Спасибо за уроки!
Спасибо большое за урок!
Очень интересно! Спасибо за опыт!
Спасибо вам большое за подробное объяснение все ясно и понятно без всякой фигни а то преподы сами не знают что говорят и как объяснять
спасибо за обучение , ты лучший
очень хороший материал и все понятно. спасибо Вам большое!!!
спасибо за урок!
спасибо тебе очень классные уроки
Автор молодец! но, у него много воды и с этим приходится мириться т. к. адекват гайдов больше нет... В целом курс крутой , всем советую!!
Расскажите, как у вас успехи! Получается писать на С++?
@@yamaracuyaэтот курс даст базу прост, чтобы писать на плюсах надо читать книги. Да и вообще, чтобы писать на любом языке надо читать книги
@@Юрий-г7ш7р читай книги 80 годов дальше это точно импакта выдаст
@@Юрий-г7ш7р книги такие же. Чтобы писать на плюсах или другом языке нужна только практика и офиц. документация языка если тебе что-то неизвестно.
наверное уже не актуально спрашивать, но сейчас на VSC какое дополнение скачивать что бы открывалась такая же консоль в отдельном окне? буду очень признателен❤
я ничего не качал, все работает, хз в чем проблема
Спасибо огромное, очень полезно доступно! Вы очень Крут!
else произносится как ЭЛС, character произносится как КАРЭКТР
нет
Spasibo vash trud
О, вы из Англии?
Спасибо вам большое
спасибо , !пока все понятно
Написал так, ко бута, щас пойдёшь учителю информатики мазги плавить от свойх знаний 😁😁😁😁
Спасибо, очень легко, мозг как губка.
Операторы if-else, switch-case
Спасибо за уроки!Сейчас смотрю HTML и плавно перейду к CSS
привет! интересно узнать выучил ли ты html и выучил\учишь ли ты css?
@@thewashik672это же легко , там условно нужно знать только теги
@@thewashik672 привет html , да там особо ничего сложного нету. CSS тоже начал а потом забросил
@@sqdVlader прям как я)) html учить легко было, а вот css другое дело, я легче воспринимаю с++ чем css
@@thewashik672 ухх есть такое , я бы не закинул бы програмирование но сложились обстоятельства . А теперь ищу себя заново
дак or работает вместо || и and вместо && или есть какойто подвох?
Мне кажется, будет лучше заранее написать using namespace std, а не писать постоянно std::
Изменено: а еще можно писать не true, a 1, и не false, a 0
в целом можно не писать 1
Сергей, узбагойся, пожалуйста. Не делают так, что на всю область программы объявляют использование пространства имен std. Перестань давать вредные советы под каждым видео Гоши.
А на счёт true, твой совет также вреден. Использование !0 вместо true ухудшает читабельность кода. В самом худшем случае где-то на проде за такой код тебя могут побить.
На небольших проектах это можно, но в продакшене кажется за это выебут.
@@leogscdlr2894 в данном случае это не критично, а если и критично, то что бы не использовать везде std, можно указать что бы он использовался только для cout с помощью using std::cout
Спс бро 👊❤
switch (ops) {
case '+':
return a + b;
case '-':
return a - b;
case '*':
return a * b;
case '/':
return (double)a / b;
default:
return b;
}
Попытался на основе полученных знаний создать калькулятор. Но он у меня работает только с суммой и вычитанием . Деление (/) и умножение(*) не срабатывают - это из-за неправильных символов?
Товарищи, нужна помощь! Я, почему-то, не могу создать два исходных файла для проекта (ну, типо, 1 файл - 1 урок, а 2 файл - 2ой урок). Пишет, что не может найти исходный файл и так со всеми исходными файлами в проекте, но если оставить только один файл, то всё будет работать. Что делать?
если правильно поняла о чем ты, то не стоит создавать два файла в одном проекте. а еще советую сохранять код в блокноте, потом просто копируешь - вставляешь
А, понятно, я думал, толи я тупой, толь лыжы не едут!
а не легче вместо || и && использовать or и and ?
а не думал что они не поддерживаются?
ладно потестил оказывается поддерживаются
У меня у одного ошибка: выражение должно быть допустимым для изменения левосторонним значением. На 14:46?
А в чем проблема вместо || и && использовать or и and?
Согл
Реально, сижу после изучения Python и пытаюсь понять, кто вообще пользуется || и &&
@@Nyamond я немного учил JavaScript и там надо только || и && писать
Я думаю автор хочет преподнести базовые знание для тех кто ничего не понимал до этого в программирования, после этого каждый выбирает самый легкий вариант для себя....
а после default ключевое слово break обязательно? или это этикет? вроде работать всё будет норм.
топ
❤❤❤❤❤❤
Спасибо
Всем привет, подскажите почему не дает установить VS community. Пишет что нет связи с интернетом.
Приветствую, хотел создать текст в этом сравнение if и else но ломал в чем дело. В итоге пришлось подключить библиотеку string и использовать using namespace std. В чем отличие использование std::cout или std::cin когда можно просто использовать using и не вбивать этот std по кд. Тем более using в заголовочных файлах не используется. Но с урока я получил что хотел, довел до своего программу!
Вопрос ! Почему ты не написал на 2 строчке кода using namespace std; ?
Блин почему нельзя просто написать or вместо || или хотя бы просто & вместо двух &&, опять геморой
А что ты хотел, это же c++😁
Вообще-то можно написать or вместо || и вместо && написать and
Единичный & используется как оператор “and” для битов (bitwise operator)
Почему вместо бензина не вода в машину... вместо сибирь не гавайи😂
потому что одинарный & и | это побитовые и и или
сижу на visual studio 2022, по какой-то непонятной мне причине не выводится в консоль надпись при совпадении число со 2 if. То есть ввожу 5, а надпись через std::cout не выводится. Сталкивался кто-то с данной проблемой?
я хз но у меня тоже такая проблема
я с этой проблемой и на пайтон сталкивался, по этому у меня почти всегда пропадает интерес к изучению😔😔😔
а я понял
Чтобы ответить на Ваш вопрос надо код посмотреть полностью а мб и настройки проекта...
A будуть відео по ue5?
++++++
Почему в setlocale вместо LC_ALL нельзя использовать 0 ?
И почему вместо std::sndl нельзя просто использовать
?
Ничем. LC_ALL - это 0. В библиотеке, которая содержит этот метод написаны следующие строки.
используется только в строках с текстом за " кавычками" (для удобства
std::sndl необходимо использовать для переноса кода на новую строку
ІТ прогер. Так як в мене не працював VS 2022 я завантажив VS Code.У цій платформі не працює команда setlocale(LC_ALL, "UA"). Як тоді встановити кирилицю?
setlocale(LC_CTYPE, "ukr");
Буква і будет отображаться как ? - фикс: использовать английскую букву
Может кто-нибудь знает почему когда ввожу число 2 то срабатывает и первая строчка(true) и так же else if 2=2? В видео после первой строчки оно отсанавлилось, почему так?
смотрите на 1.5
для меня 1.0 уже быстро, он хорошо объясняет и на 1.0
@@pdf6 мне на 1.5 удобно
почему когда создаю новый элемент пишу код на нем потом запускаю а там ошибка хотя с кодом все правильно
ребят,подскажите у него стоит авто или скрипт
Уроки клас, интересно и понятно, хотя местами кажется что обьяснений слишком много
После пайтона привычнее. Там printf("")
(Не умничаю) А не легче прописать "using namespace std; " чтоб постоянно не писать std: :?
Да, но это хорошая привычка когда ваши программы не будут ограниваться только стандартным пространством имён.
@@Karlsruher148 согласен
ребят, тут объясняют для людей с 0... для тех, кто недавно начал изучать плюсы(как и в целом программирование), тут и так много информации
я чет не понял как true может быть равно 2?
Если 2 привести к типу bool а потом распечатать, то будет 1. Чудеса! Как-то так std::cout
В этом коде есть одна особенность на которую уверен никто внимания даже не обратил. Но я не видел чтобы кто-то когда-то пользовался этой возможностью...
И какая же особенность?
элсэ😂
Как сократить setlocale и то что в скобках? Трудно запомнить
Создать функцию с удобным названием, но ради одной строки это не разумно
Здравствуйте. Меняю код а программа выполняет старый. Что делать ?
У тебя в коде ошибка помоему
@@Kamikadze771 не там не выдавало, что ошибка и запустить старый код. В последний раз когда я запускал эта проблема исчезла
За 2 месяца бросил, или понял ошибку?
@@official0001 Я просто заново преписал код но пока приостановил изучение языка
Парни у меня проблема когда я пытаюсь использовать переменую string и пытатся с ней взаймодействовать switch у меня вылазит ошибка почему ?
так и должно быть потому что switch в С++ не рабоатет с такими типами. string это объект, а не целый тип данных. Это тебе не С# тут так не канает...
Здравствуйте не грузятся видео
👍
Почему num автоматически голубым выделяется?
Потому что среда в которой мы пишем код ,сразу понимает что ты пишешь будь то функция, переменная или данные и разделяет их по цветам для удобного ориентирования в коде ,эти цвета явно где-то в настройках можно изменить
тут уже 2.6к джедаев изучающих с++
Чёрт, я ради эксперимента решил заменить числа на фразы и теперь у меня хренов квест готов
А зачем нужен if-else если можно написать второй if?
Так нагрузка на условный оператор будет в 2 раза больше.
дякую
4:27
Жду следующий видос:)
Ещё раз прошу больше упора на индивидуальные особенности синтаксиса си++ и уникальные элементы языка, которых нет в других си-подобных языках и главном си.
обнаружен многократно определенный символ - один или более вот такую ошибку мне выдаёт
всё переписал два раза, в точности как на видео
@@ZHUMAYSINBA попробуй старые проекты удалить или х.з как их там правильно зовут)) у меня так же было .Я так понимаю визуал студия какие то проекты вместе пытается соеденить самостоятельно.Думает мы тут гении😂
Смотрю, и удивляюсь, на сколько синтаусис js похож на c++
cложно понимается всё это.. надеюсь буду всё понимать на изи в конце плей листа (
Спасибо за этот урок, но ты кое что забыл, объяснить что такое true, ничего страшного конечно, я уже погуглил и понял, но просто постарайся всё м объяснять
14:40 думал пиши or, or, а там | | я: 🗿
+++++
Пайтонист? :D
Break это кирпич
Элсэ😂
Ты забыл сказать о том, что регистр важен
Кто из 2024 то сюда😂😂
👇
16:12 так есть же and, зачем голову себе морочить
18:36 not нервно курит с сторонке
можно и без else просто двумя if допустим if (a=1) то пишет пароль верен а потом if (а!=1) то пароль не верен
Я один делал калькулятор?
Я тоже делал игру угадай число
И калькулятор,без интерфейса только
ГДЕ НАЙТИ ПАЛОЧКИ "ИЛИ"??? помагите пожалуйста
можно через "or" (или) и "and" (и)
они могут выглядеть на клаве не как || , а как такие же две палки, но каждая палка ещё пополам разделена (гдет рядом с backspace)
Я не могу понять как работает bool
bool это true либо false тоесть: Да либо Нет
Почему нет упражнений? От списывания и повторения я ничего не усваиваю
Создал комментатор длины члена. С тупыми шутками во время обучения всё запоминается куда лучше, на удивление.
Насколько сложно проверить произношение слова ELSE, например в Google Translator, чтобы не говорить на чукотско-английском суржике, если уж вы не знаете английский язык?
Уши сворачиваются в трубочку, когда слышишь ЭЛСЭ вместо ЭЛС...
Ну, а уж всякие там РЕТУРН, ТЮПЛ, БРИК и прочее - это просто ШЕДЕВРЫ английского языка!
99,9% собравшихся посмотреть это видео, кроме Вас конечно же, собрались здесь чтоб разобраться с С++ и им пофиг на английский)))) его учат по другим урокам!
@@kuban23ru на самом деле режет слух когда он так произносит
@@korbenduglas4871 после 3 занятий и 5 литров ,кофе я вообще его ненавижу )))
Нихера непонятно больше воды чем сути
Тут нет никакой воды, он все
внятно объясняет
А почему нельзя использовать using namespace std?
Спасибо большое за уроки!
👍