отмечусь здесь, когда полностью пройду плейлист по спп) Сергей, хоть вы и не выпускаете больше новых уроков в связи с текущим положением дел, но очень надеюсь, что Вы когда то вернетесь, и аттракцион невиданной щедрости продолжится.. Программирование можно учить хоть где, главное, чтобы уровень собственного стремления стремился к бесконечности; однако ваша подача материала поистине уникальна и упрощает освоение и усваиваемость материала в разы! Спасибо за эти серии уроков)
@@olezhagamingчестно скажу - пока не очень. Слишком много времени за прошлый месяц у меня ушло на модели и текстурирование (и прочие 3д извращения), но медленными шагами продвигался и здесь. Сейчас я дошел до раздела ооп, и уже эти два месяца (а может и больше) я проведу в основном в приятной компании плюсов) Впринципе, я мог бы и забросить код, потому что за пару лет я научился вполне неплохо делать модельки и красиво их текстурить, но я решил сделать небольшой проект на ue в соло. Даже с небольшим количеством объектом, построек и пропсов уже понимаешь, насколько легче это делать командой, и как важно ценить свое время:)
@@gnog4627 Ну к примеру твоя фраза "это русское видео" - что за ерунда? Оно что принадлежит стране Россия и разрешается к просмотру только коренным жителям государства? Ты задумывался о том что сам автор может являться гражданином той же Украины, или Белоруссии, или еще какой-то русскоговорящей страны? И при этом чем больше людей просматривают его видео - тем лучше автору. Слово "хули" - то такое - может ты просто школьник еще и в данный момент считаешь что быдловатым быть модно. А демонстрация возмущения от увиденного украинского языка, демонстрирует низкий уровень осознанности и образования. Я могу продолжить объяснять почему это так, но не хочу. И так потратил несколько минут впустую, набирая данный ответ
@@gnog4627 мнение вполне справедливое. Ты не имеешь исключительного права диктовать свои условия под видео, к которому не имеешь никакого отношения. Человек может писать на любом языке, на котором хочет. Как по мне, куда лучше грамотно написанный на украинском или беларусском языке комментарий, чем неграмотный на русском.
Огромнейшая благодарность тебе Сергей за эти уроки! Прохожу их последовательно с самого начала - очень понятно объясняешь и информация запоминается отлично)
0:27 - Что такое область видимости? 0:50 - Область видимости функции main 1:30 - Область видимости условия if 2:15 - Что произойдет при обращении к переменной за областью видимости 2:42 - Где необходимо объявить int a; для использования в if? 4:40 - Как ограничить область видимости переменной int a; ? 5:34 - Виды областей видимости 6:10 - Область видимости функции foo() 6:54 - Что такое глобальные переменные? 8:40 - Чем заполнены неинициализированные переменные? 9:47 - Функция инкремента void foo() { a++ } глобальной переменной int a;
как всегда топ но мне кажется можно было подвести итог и сказать что каждыйе фигурные скобки это своя вчеленная и когда мы там делаем переменную она существует только там
Спасибо большое за уроки! В качестве практики я нашел сайт, там домашки по темам. Без практики очень тяжело запомнить весь материал. Для меня кстати до сих пор не дошло "Передача параметров в функцию по значению", пересматривал урок несколько раз, но так и не понял че это и вообще зачем это нужно. Остальное пока идет нормально.
Ты практически сам ответил на свой вопрос, Когда задал ПОСЛЕДНЮЮ часть вопроса! отвечаю по своему но думаю будет понятно... "Передача параметров в функцию по значению" - Что это? Ответ: - ОНО так называется (Передача параметров в функцию по значению) - потому что это лишь ОДИН из способов влияния на логику программы а конкретно на переменные которые передаются в функцию... А вот из последнего твоего вопроса и может прийти понимание зачем это надо: Отвечаю - Это надо для БОЛЬШЕЙ ГИБКОСТИ при разработке и при решении различных задач, иногда надо передать НАПРЯМУЮ, а иногда ТОЛЬКО ЗНАЧЕНИЕ (главное что бы ТИП передаваемых данных совпадал а уж как там называется принимающая в функции переменная не важно - ГЛАВНОЕ что бы она ПРИНЯЛА! твое значение и обработала его) - ну и так далее, различные варианты ПОЛНОЙ передачи переменной или лишь только данных из переменной делают ООП - гибким что позволяет БОЛЬШЕ простора для ТВОРЧЕСТВА в программировании и больше ГИБКОСТИ при решении разных задач, а иногда (когда уже очень большая часть кода написана и реализована и тут тебе надо что то дописать-добавить надо к логике своей программы и тут при написании НОВОЙ ФУНКЦИИ как раз и может выясниться - "а вот еще и так можно" - и как же это хорошо что так можно - ибо переписывать весь код написанный ранее не предоставляется возможным, по причине - нет времени, нет желания, и т.д.... :) надеюсь не сильно загрузил, кстати всякие Бейсики и старые варианты языков программирования там Паскали древних времен - как раз не умели так гибко издеваться над передачей переменных в функцию и обратно - поэтому они с одной стороны ПРОЩЕ в понимании, с другой гибкости меньше... ну уж куда точнее объяснить я не знаю... думаю что если не удалось объяснить то возможно когда нибудь просто сам столкнешься на практике с этой проблемой - вот тогда и поймешь зачем оно было надо... :) а урок про "Передачу параметров в функцию" - ХОРОШИЙ, именно те тонкости и нюансы многим не известны или не понятны - отсюда потом и много ошибок при реализации задач в коде...
Спасибо за урок, Ещё кое что хотел спросить, а ты не хочешь устроить стрим и собрать тех подписчиков которые изучают c++ в скайп и что бы разбирать их вопросы и т.д?
По всем урокам что просмотрел на данный момент, написал программу которая спрашивает у вас урок всего 3 варианта 1) алгебра, 2) русский язык, 3) геометрия, потом спрашивает номер и даёт ссылку на гдз с этим заданием работает только с моими учебником и с 8 классом)
Нижнее подчеркивание и двойное подчеркивание перед названием переменной и после - столкнулся анализируя чужой код. порыл инет - так до конца и не понял для чего так пишут. Если есть у вас урок плиз. дайте ссылку.
А когда мы объявляем глобальную переменную, но изменяем ее в разных блоках(например в функции main и какой-нибудь своей функции, притом условии, что свою функцию НЕ вызываем в функции main), то выводя на экран значения переменной из разных функций, их выведенные значения будут разными. Как тогда в памяти хранится эта глобальная переменная? Создаются разные ячейки памяти (то есть их несколько), в которых записываются значения, соответствуя произведенным действиям в своём блоке?(Извиняюсь за тавтологию)
почему когда я подключаю все имена из пространства std, у меня возникает проблема с глобальными переменными, я могу использовать только однозначные переменные?
То есть локальные переменные, которые видны только в своем блоке, после выхода из этого блока удаляются из памяти компьютера полностью? То есть следа от них не остаётся, ни номера ячейки памяти, ни где-то временного значения?
есть интересный момент. Если переменную объявить как staic внутри функции, то она не "!умрет" после того, как эта функция отработает #include using namespace std; void foo() { static int i=2; i = 2*i; cout
А если мне нужно, чтоб кнопка на одной форме меняла значение такой переменной на какое-либо число, а другая форма работала с значением этой самой переменной (формы на одном проекте). Ответь пожалуйста, очень поможешь.
Уже много раз сталкивался с проблемой, что при выключении программы Visual studio и написании нового кода, стерев старый, воспроизводился и компилировался все равно старый. Есть решение данной проблемы?
А как сепаратно обращаться к глобальной и к локальной переменным "а" ??? Почему здесь не работает префикс this. ? Спасибо за урок, но многое остаклось не понятным. Тема не раскрыта!
Начал изучать плюсы но уже имел опыт с питоном и материал воспринимается легко пока что:) думаю в будущем занятся читами для игр и все в таком роде так что иду дальше!
Тут не хватает информации по extern и static(вне класса и структур) для переменных и функций P.S. это не вопрос о них, я уже знаю что это, для чего и как работает.
может кому поможет схема: LEGB она значит что сначала мы ищем пременную в области видимости Local потом если не находим то в enclosing затем в global а потом в based in
Это противоречит принципу инкапсуляции в ООП, об этом я более подробно расскажу когда дойдём до изучения ООП. И к тому же захламляет пространство имён, что в больших проектах очень не хорошо.
Ок, буду ждать видео об этом. Но я писал довольно большой проект на arduino ide(Абсолютный клон С++) и там все переменные у меня были глобальными, а в совокупности с небольшой мощностью процессора arduino, если это было бы серьёзно, то проект бы работал медленно, но всё нормально.
потому что переменная нужна для какой-то конкретной работы и лучше всего когда она отработала свою задачу и ушла из памяти + занимает название и в итоге вносит некоторую путаницу в код
советую говорить что надо смотреть твои уроки по несколько раз чтобы был эффект: во первых понятно зачем это каналу , а во вторых это правда. Просто гоняю плейлист каждый день от пункта а до пункта б которые наметил и получается понять хоть чего-то из этой темы, хотя с++ явно не супер сложный, явно не высшая математика
вот игра) // игра угадай число #include #include using namespace std; int main() { setlocale(LC_ALL,"rus"); srand(time(NULL)); int score = 0; int num; int userNum = 0; int level = 0; bool GameOver = false; cout
Я подумал и переписал код через функции, и хотелось бы узнать о косяках и как не следовало бы делать // игра угадай число #include #include using namespace std; int Setings();// настройки уровня сложности игры , в дальнейшем и режима игры void StartSetings(); //меню игры(выбор начала игры и ее настроек) void Start(int level); // функция начала игрового цикла void Score(int score); // Выводит результат игры int main() { setlocale(LC_ALL,"rus"); srand(time(NULL)); StartSetings(); system("pause"); return 0; } void Start(int level) { int score = 0; int num; int userNum = 0; bool GameOver = false; cout
отмечусь здесь, когда полностью пройду плейлист по спп)
Сергей, хоть вы и не выпускаете больше новых уроков в связи с текущим положением дел, но очень надеюсь, что Вы когда то вернетесь, и аттракцион невиданной щедрости продолжится.. Программирование можно учить хоть где, главное, чтобы уровень собственного стремления стремился к бесконечности; однако ваша подача материала поистине уникальна и упрощает освоение и усваиваемость материала в разы! Спасибо за эти серии уроков)
ну как там
@@olezhagamingчестно скажу - пока не очень. Слишком много времени за прошлый месяц у меня ушло на модели и текстурирование (и прочие 3д извращения), но медленными шагами продвигался и здесь. Сейчас я дошел до раздела ооп, и уже эти два месяца (а может и больше) я проведу в основном в приятной компании плюсов)
Впринципе, я мог бы и забросить код, потому что за пару лет я научился вполне неплохо делать модельки и красиво их текстурить, но я решил сделать небольшой проект на ue в соло. Даже с небольшим количеством объектом, построек и пропсов уже понимаешь, насколько легче это делать командой, и как важно ценить свое время:)
@@intice257 как успехи?
@@intice257как успехи друг?
как успехи ?
Чтоб твои 27 тысяч подписчиков стали 27 миллионами подписчиков!
Вже 70000+. Впевнено рухається.)
@@gnog4627 Судя по комментарию тебе больше подходит имя - Человек не разумный! Уровень тупости того что ты написал просто феноменальный
@@gnog4627 Ну к примеру твоя фраза "это русское видео" - что за ерунда? Оно что принадлежит стране Россия и разрешается к просмотру только коренным жителям государства? Ты задумывался о том что сам автор может являться гражданином той же Украины, или Белоруссии, или еще какой-то русскоговорящей страны? И при этом чем больше людей просматривают его видео - тем лучше автору. Слово "хули" - то такое - может ты просто школьник еще и в данный момент считаешь что быдловатым быть модно. А демонстрация возмущения от увиденного украинского языка, демонстрирует низкий уровень осознанности и образования. Я могу продолжить объяснять почему это так, но не хочу. И так потратил несколько минут впустую, набирая данный ответ
Уже 105 тысяч подписчиков!
@@gnog4627 мнение вполне справедливое. Ты не имеешь исключительного права диктовать свои условия под видео, к которому не имеешь никакого отношения. Человек может писать на любом языке, на котором хочет. Как по мне, куда лучше грамотно написанный на украинском или беларусском языке комментарий, чем неграмотный на русском.
Самые простые и самые понятные уроки, спасибо) Надеюсь, такие уроки и в 2024 будут в топе!
Я с 2020г , атвечаю мы на карантине и мне тут норм 😂
@@DontDiveTooDeep да карантин нам(задротам) наруку
2021. В топе) Лучшие уроки)
ха 2222 тоже не молчит)
как всегда на высоте
Привет из 2022))
37 урок полет нормальный. Наконец то внятный курс есть. Благодарности тебе.
Расскажите пожалуйста что изменилось за эти два года у вас? очень интересно узнать.
@@добрыйДотер-д9э Расскажите пожалуйста что изменилось за эти два года у вас по рангу? очень интересно узнать.
@@zxcghoul8837 так как добрых дотеров не существует, вы обращаетесь к фейку
Спасибо за уроки славо Богу есть такие как вы ❤❤❤❤❤
Спасибо большое вам. Все уроки очень понятны для меня. Я думаю у вас талант не только в програмирование, но и талант объяснять )))
Очень хорошие уроки. Готовлюсь к сессии и нахожу много ответов на вопросы))))
Огромнейшая благодарность тебе Сергей за эти уроки!
Прохожу их последовательно с самого начала - очень понятно объясняешь и информация запоминается отлично)
Вот так, братан!
Давай ещё!
Побольше бы такого!
Захожу и перед началом видео ставлю лайк ;D
"Это функция foo, которая ничего не делает". Получается я и есть та функция foo...
бля я курсовая 2021, сижу тут ибо курсач надо делать
@@kirillbyturin6891 Идентичная ситуация
@@kirillbyturin6891 сделал курсач?
@@kirillbyturin6891 удачи
@@kirillbyturin6891как там?
спасибо! незнал! Кстати ТЫ ЛУЧШИЙ НА РУ ЮТУБЕ!!!!!!!!!!!
Спасибо тебе Серёга, классные уроки да и ты сам ничего такой.
спасибо вам Олег Петрович!!!
большое тебе спасибо за хорошие и понятные уроки, желаю чтобы ты имел миллион подписчиков
Огромное спасибо за ваши уроки
#областьвидимости #SimpleCode #урокипрограммирования
0:27 - Что такое область видимости?
0:50 - Область видимости функции main
1:30 - Область видимости условия if
2:15 - Что произойдет при обращении к переменной за областью видимости
2:42 - Где необходимо объявить int a; для использования в if?
4:40 - Как ограничить область видимости переменной int a; ?
5:34 - Виды областей видимости
6:10 - Область видимости функции foo()
6:54 - Что такое глобальные переменные?
8:40 - Чем заполнены неинициализированные переменные?
9:47 - Функция инкремента void foo() { a++ } глобальной переменной int a;
Зачем?
@@Satior989 Ставить кейфреймы к видео, которое нужно обязательно смотреть полностью, и которое занимает 10-15 минут времени - дурной тон )
Спасибо за урок
Огромное спасибо за урок!
спасибо) Самые понятные уроки
Большое спасибо за уроки
Спасибо за урок!
как всегда топ но мне кажется можно было подвести итог и сказать что каждыйе фигурные скобки это своя вчеленная и когда мы там делаем переменную она существует только там
внимание скример: 9:13
Что за зверь?
очень полезный видеоролик!😉
Очередное спасибо.
привет, ну как, получилось стать програмистом? как успехи?
Сергей, как пример , можно было еще показать что будет если убрать стандартное пространство имён :)
std::cout
он в первых уроках это показывал)
Спасибо большое за уроки! В качестве практики я нашел сайт, там домашки по темам. Без практики очень тяжело запомнить весь материал. Для меня кстати до сих пор не дошло "Передача параметров в функцию по значению", пересматривал урок несколько раз, но так и не понял че это и вообще зачем это нужно. Остальное пока идет нормально.
Ты практически сам ответил на свой вопрос, Когда задал ПОСЛЕДНЮЮ часть вопроса! отвечаю по своему но думаю будет понятно...
"Передача параметров в функцию по значению" - Что это?
Ответ: - ОНО так называется (Передача параметров в функцию по значению) - потому что это лишь ОДИН из способов влияния на логику программы а конкретно на переменные которые передаются в функцию... А вот из последнего твоего вопроса и может прийти понимание зачем это надо:
Отвечаю - Это надо для БОЛЬШЕЙ ГИБКОСТИ при разработке и при решении различных задач, иногда надо передать НАПРЯМУЮ, а иногда ТОЛЬКО ЗНАЧЕНИЕ (главное что бы ТИП передаваемых данных совпадал а уж как там называется принимающая в функции переменная не важно - ГЛАВНОЕ что бы она ПРИНЯЛА! твое значение и обработала его) - ну и так далее, различные варианты ПОЛНОЙ передачи переменной или лишь только данных из переменной делают ООП - гибким что позволяет БОЛЬШЕ простора для ТВОРЧЕСТВА в программировании и больше ГИБКОСТИ при решении разных задач, а иногда (когда уже очень большая часть кода написана и реализована и тут тебе надо что то дописать-добавить надо к логике своей программы и тут при написании НОВОЙ ФУНКЦИИ как раз и может выясниться - "а вот еще и так можно" - и как же это хорошо что так можно - ибо переписывать весь код написанный ранее не предоставляется возможным, по причине - нет времени, нет желания, и т.д.... :) надеюсь не сильно загрузил, кстати всякие Бейсики и старые варианты языков программирования там Паскали древних времен - как раз не умели так гибко издеваться над передачей переменных в функцию и обратно - поэтому они с одной стороны ПРОЩЕ в понимании, с другой гибкости меньше... ну уж куда точнее объяснить я не знаю... думаю что если не удалось объяснить то возможно когда нибудь просто сам столкнешься на практике с этой проблемой - вот тогда и поймешь зачем оно было надо... :) а урок про "Передачу параметров в функцию" - ХОРОШИЙ, именно те тонкости и нюансы многим не известны или не понятны - отсюда потом и много ошибок при реализации задач в коде...
Изложил основательно, спасибо:)
не помнишь сайт?
можешь пожалуйста назвать сайт?
Спасибо за урок, Ещё кое что хотел спросить, а ты не хочешь устроить стрим и собрать тех подписчиков которые изучают c++ в скайп и что бы разбирать их вопросы и т.д?
Вообще подумываю о стримах, но пока ничего обещать не буду.
Хотелось бы)
Щас бы быть программистом и тратить своё время на скайп с подписчиками за спасибо, бред не неси
Спасибо!)
Спасибо!
Спасибо большое! =)
спасибо большое!
По всем урокам что просмотрел на данный момент, написал программу которая спрашивает у вас урок всего 3 варианта 1) алгебра, 2) русский язык, 3) геометрия, потом спрашивает номер и даёт ссылку на гдз с этим заданием работает только с моими учебником и с 8 классом)
Ай, хитрюга)
Нижнее подчеркивание и двойное подчеркивание перед названием переменной и после - столкнулся анализируя чужой код. порыл инет - так до конца и не понял для чего так пишут. Если есть у вас урок плиз. дайте ссылку.
А когда мы объявляем глобальную переменную, но изменяем ее в разных блоках(например в функции main и какой-нибудь своей функции, притом условии, что свою функцию НЕ вызываем в функции main), то выводя на экран значения переменной из разных функций, их выведенные значения будут разными. Как тогда в памяти хранится эта глобальная переменная? Создаются разные ячейки памяти (то есть их несколько), в которых записываются значения, соответствуя произведенным действиям в своём блоке?(Извиняюсь за тавтологию)
почему когда я подключаю все имена из пространства std, у меня возникает проблема с глобальными переменными, я могу использовать только однозначные переменные?
То есть локальные переменные, которые видны только в своем блоке, после выхода из этого блока удаляются из памяти компьютера полностью? То есть следа от них не остаётся, ни номера ячейки памяти, ни где-то временного значения?
есть интересный момент. Если переменную объявить как staic внутри функции, то она не "!умрет" после того, как эта функция отработает
#include
using namespace std;
void foo()
{
static int i=2;
i = 2*i;
cout
хммм действительно... интересно
Почему это так работает?)Недавно изучаю с++
@@RomanZverev-yc5qc ну че братан, изучил? как успехи?
2:06 , это что за покемон ? (Аборт) 😂
Уроки топ я уже могу хоть чтолибо написать
А если мне нужно, чтоб кнопка на одной форме меняла значение такой переменной на какое-либо число, а другая форма работала с значением этой самой переменной (формы на одном проекте). Ответь пожалуйста, очень поможешь.
Если в конце функции писать return a; то он будет изменять переменную a, или нет?
Команда return a, фактически, присваивает значение "а" функции.
Поэтому нет
@@СократПлатон-р8ъ return возвращает значение переменной а на выходе из функции а не присваивает значение
А что скажешь по поводу статических функций?)
* Самые понятные, видео уроки по c++, на всём (RU) youtube *
а чтобы к переменной можно было везде обратиться ее можно написать в начале блока main?
до блока main
1:40 Только везде)
Уже много раз сталкивался с проблемой, что при выключении программы Visual studio и написании нового кода, стерев старый, воспроизводился и компилировался все равно старый. Есть решение данной проблемы?
пересобери
спасибо
пожалуйста Ярик
Есть шарящие? Не совсем понимаю тогда где работают глобальные переменные, если они все не попадают под скобки - в функции, ту же функцию майн?
они работают везде, в этом смысл глобальности.
А как сепаратно обращаться к глобальной и к локальной переменным "а" ???
Почему здесь не работает префикс this. ?
Спасибо за урок, но многое остаклось не понятным. Тема не раскрыта!
Уже 170 тысяч!
Врун. 181
200к
Начал изучать плюсы но уже имел опыт с питоном и материал воспринимается легко пока что:) думаю в будущем занятся читами для игр и все в таком роде так что иду дальше!
Если у нас есть глоб переменая A
И мы задали такую же переменную в функции это будет уже другая переменная (локальная)
Как создать глобальную переменную в функции?
Тут не хватает информации по extern и static(вне класса и структур) для переменных и функций
P.S. это не вопрос о них, я уже знаю что это, для чего и как работает.
Спсб
может кому поможет схема: LEGB она значит что сначала мы ищем пременную в области видимости Local потом если не находим то в enclosing затем в global а потом в based in
Почему запрос extern c++ выдаёт это видео, а тут про extern нету?
гуд
Комментирую.
зачем
@@lovv6669 поднимать активность на канале
cout
Ths
up
Не подскажите мне, что за музыка играет на заднем плане? Заранее спасибо :D
The Silent Partner - Hot Heat
Ахах, чёрт, вот именно из за этого у меня никак не хотело выполняться 39 дз. Я чуть ли не на стену лез в поисках решения проблемы, а оно вот, тутачки
Почему нельзя "злоупотреблять" глобальными переменными? Они же места столько же занимают что и локальные.
Это противоречит принципу инкапсуляции в ООП, об этом я более подробно расскажу когда дойдём до изучения ООП. И к тому же захламляет пространство имён, что в больших проектах очень не хорошо.
Ок, буду ждать видео об этом. Но я писал довольно большой проект на arduino ide(Абсолютный клон С++) и там все переменные у меня были глобальными, а в совокупности с небольшой мощностью процессора arduino, если это было бы серьёзно, то проект бы работал медленно, но всё нормально.
потому что переменная нужна для какой-то конкретной работы и лучше всего когда она отработала свою задачу и ушла из памяти + занимает название и в итоге вносит некоторую путаницу в код
А почему мой компилятор выдаёт ошибку?
Потому что ввёл не правильно
Если это dev c++ то там нет автодополнения кода, какой есть в visual studio и некоторые вещи предётся дописывать самому
Почему если переменная не инициализирована, то в ее значении мусор?
Потому что неинициализированные переменные содержат случайные значения, которые находились в соответствующей памяти до создания переменной.
а как же оператор ::a ?(((
Радует, что не только я заметил этот косячок.
советую говорить что надо смотреть твои уроки по несколько раз чтобы был эффект: во первых понятно зачем это каналу , а во вторых это правда. Просто гоняю плейлист каждый день от пункта а до пункта б которые наметил и получается понять хоть чего-то из этой темы, хотя с++ явно не супер сложный, явно не высшая математика
ну че, уже освоил "не супер сложный с++?" :D
3 дизлайка что откуда такой винрейт
37 осталось 167
Мусор сидит инициализирует, бедняга
Делаю примитивную игру на С++, какую литературу можно почитать по созданию игр
вот игра)
// игра угадай число
#include
#include
using namespace std;
int main()
{
setlocale(LC_ALL,"rus");
srand(time(NULL));
int score = 0;
int num;
int userNum = 0;
int level = 0;
bool GameOver = false;
cout
Я подумал и переписал код через функции, и хотелось бы узнать о косяках и как не следовало бы делать
// игра угадай число
#include
#include
using namespace std;
int Setings();// настройки уровня сложности игры , в дальнейшем и режима игры
void StartSetings(); //меню игры(выбор начала игры и ее настроек)
void Start(int level); // функция начала игрового цикла
void Score(int score); // Выводит результат игры
int main()
{
setlocale(LC_ALL,"rus");
srand(time(NULL));
StartSetings();
system("pause");
return 0;
}
void Start(int level)
{
int score = 0;
int num;
int userNum = 0;
bool GameOver = false;
cout
Через switch реализовать получилось бы по лучше
@@leour зацени мою версию
int hpf, fgd, random;
cout
Без функции:)
почему именно мои вопросы игнорят ? :/
и как правильно записать вторую строку ?
...
for (int i = 0; i < 10; i++)
for (int q = 0; q < i; q++)cout
Sahar Vkusni ты забыл после 1 for добавить{ и после соут } если в форе больше 2 строк нужны скобки
первый из 2024!