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