То же самое. Без всяких платных курсов просто сел и начал изучать плейлист. Главное оттяпать где-нибудь в сети практические задания, чтобы было на чем потренироваться.
Жаль что наш университет не может Вас себе позволить. С таким преподователем СПБПУ выпускал бы не просто хороших, а отличных программистов. Спасибо Вам огромное, за то, что создаете и за дар ( умение) преподносить сложные знания понятными примерами. Всегда ориентируюсь на Вас.
Грубо говоря вернулись к истокам, только стало интереснее. Кстати... С помощью Ваших уроков я получил уже второй зачет раньше чем остальные в группе по Основам программирования в университете. С++ в универе закончилось а я двигаюсь дальше. Спасибо большое!
в связке с алгоритмами рекурсии это мощный инструмент. пример кода с всеми знакомым факториалом числа: int Fact(int n){ return (n > 1) ? n * Fact(n - 1) : 1; }
Жаль, немного не раскрыта тема. Где нельзя использовать if{...} else{...}, но можно тернарный оператор. Например, при инициализации ссылки в зависимости от условия. Вот такой код не скомпилируется, так как нельзя объявлять ссылку без инициализации: int a = 3; int b = 4; int& i; if(some_condition) i = a; else i = b; А вот так можно: int& i = (some_condition ? a : b); Но все равно спасибо!!!
Спасибо за ваш труд, совершенно забыл сказать, что еще до нового года благодаря вашим роликам, я получил твердую 4+ на экзамене по программированию, без вас бы у меня был бы незачет(
Оператор отличный, но с ним лучше быть осторожнее. Если начать через него реализовывать длинные цепочки ветвлений, код становится не читабельным от слова совсем.
Конкретно этот тернарный оператор довольно сложен в использовании, скорее всего буду писать обычной конструкцией if else. Но для ознакомления очень полезно, ведь буду знать, что это за вопросы и двоеточия в кодах других людей.
Спасибо за урок! Вопрос: Тернальный оператор используется только удобства, для компилятора это одно и тоже (if и тернальный оператор), т.е. скорости исполнения у них одинаковые?
С одной точки зрения ты совершаешь 3 действия, с другой нет. Во втором мнении ты по факту выводишь текст так что можно это дело объединить используя переносы текста типо "/n" и выполнить их в одно действие. Это касается конкретно твоего примера. А так если ты сможешь объединить в одну логику все твои действия которые хочешь впихнуть. То тогда можно. Тоесть по факту это будет как бы одно действие, но на деле их несколько. Я наверное запутал только тебя, лучше самому проверять в программе такие вопросы, потому что лучше запомнится.
Evgen Kri нет , ты не запутал меня, это правильное мышление как мне показалось и единственное возможное объяснение на мой взгляд Спасибо тебе за информацию и в какой-то степени помощь, Всего доброго
а как работать с тенарным оператором , чтобы в блоке было несколько действий, пробую через фигурные и обычные скобки, выдает ошибку. или в тенарном возможно только одно действие в блоке?
Если актуально: (a > 5) ? (a++, a = a * 5) : (a = a * 10); .........или так (a > 5) ? (a++) , (a = a * 5) : (a = a * 10); Используем запятую до тех пор, пока не потребуется else, а далее так же,запятая, пока не закончатся действия. Надеюсь помог
Хочу заметить, ты ошибся в первом выражении. Если ты к 'a' хотел прибавить 5, то должен был написать "a+=5", а так ты просто присвоил 'a' положительное 5.
@@immamann Выделите фрагмент кода, который хотите закоментировать и нажмите Ctrl + K, C (удерживая Ctrl нажать K, затем C). Для снятия комментариев нужно выделить закомментированный кусок и нажать Ctrl + K, U.
Можно, но тогда код будет плохо читабельны, и тебе будет сложно найти ошибку. Если у твоей программы более сложная логика, то лучше if else if....else. Тернарный оператор годится, если проверка не очень большая
Если вопрос ещё актуален, то ответ таков: Выделяем нужные строчки кода и нажимаем ctrl+k и далее ctrl+c, чтобы раскомментировать нажимаем ctrl+k и далее ctrl+u.
Хочу сказать, что не делай так больше, даже если ты закончил программу. Когда будешь работать (если будешь ;D), то твой код будет редактироваться другими людьми. Ты будешь писать для кого-то, поэтому даже если программа закончена, то ее в последствии могут доработать, а значит - смогут увидеть твой "говно" код. Хорошее правило для тебя: в строке не должно быть больше 80 символов. Соблюдая его, тебя можно уже назвать кодером по-лучше, но до звания программиста еще далеко. Еще на заметку: названия констант пишется верхним регистром и пробел замещается на нижнее подчеркивание(const MAX_PLAYERS = 30;);переменные пишутся всегда маленькими буквами и пробелы также заменяются на подчеркивания; названия всего того, чему можно дать название, должно иметь смысл(int count_1;)(bool result = true;)(string output_3;)(table[8] = {1, 2, ...}); первая буква в слове функции большая, название функции обязательно должно нести информативность и иметь длину, старайся делать название функции длиннее.(SumInputDataFunk(a,b) { ..... } ). Такое правило написание нужно, чтобы тебя поняли и легко смогли разобраться в программе. Сравнить можно с тем, как важно знать правило русского языка, ибо тебя не поймут и будешь выглядеть глупо, а рассказы в духе:"Йа пашел на озиро купатца" будут не читабельны для человека.
Почему вторым выражением нельзя поставить continue? типа if (условие) {выражение} else continue; такое же выражение работать не будет: (условие) ? (выражение): continue; ????
Зачем? В таком случае "continue" вообще никакой роли не играет, else не нужен, можешь обойтись обычным if(). В твоем случае нет смысла применять тернарный оператор
Я знаток 6 иностранных языков знаю начальный язык программирования html хотел узнать про c++ ... Теперь с этим видео я выучил полностью c++ кто ставит минус лайк тот тупой ... Просто размазгуйте и всё .. лично я сам скачал все 204 видео ... Всё круто нет слов спс вам за видео...☕📚👌👩💻🌟🌟🌟🌟🌟🌟
хорошо объяснил, только пример неудачный, сказано было что с иф в несколько строк пишется, а в тернарном в одну, только я могу и с иф записать все в одну строчку)) и выглядеть будет практически так же...
Для крутых ребят ДЗ: с помощью тернарного оператора (или нескольких) и realloc() реализовать ввод строки неограниченного размера на 5 осмысленных строчек кода. Несколько операций с ';' в одну строку записывать нельзя. Удачи))
Можешь начать с самого начала?? Проще сказать. Я ничего НЕ понимаю,что ты пишешь там 😜. Как начать С САМОГО НАЧАЛА , ЕСЛИ Я ЧАЙНИК . Я НЕ ПОЙМУ О ЧЁМ ТЫ ГОВОРИШЬ. А реально стать программистом , то есть после 30 лет ??? )))
@@diceline1677 Я Вас удивлю, если сравнить скомпелирований код то вы не увидите разницы. Тернарние операции иногда удобнее читаются в общем коде, но это далико не всегда.
@@vitpet84 Вы проводили профилирование этого кода? Я лично нет, но по гайдам, которые читал, было сказано, что все-таки тернарные операции оптимизированнее, не намного ,но лучше обычного ветвления, да и короче в написании.
@@diceline1677 есть на пример такое задание массив а =5 и массив б = 7 сделай массив с размером меньшого из значений а или б, так от простым ифом ты это не сделаешь от тут то тернарный оператор в помощь с = (a < b)? a : b; вот для таких специфичных задач и есть этот оператор от еще пример функция сортировки (убыванию и возрастанию) , что бы не писать два по факту одинаковых кода создается тернарный оператор который второй код void Sort(int mass[], int a, int b) { int k = (b == 0) ? 1 : -1; bool f; do { f = false; for (int i = 0; i < a - 1; i++) { if (k * mass[i] > k * mass[i + 1]) { int tmp = mass[i]; mass[i] = mass[i + 1]; mass[i + 1] = tmp; f = true; } } } while (f == true);
@@CharaVerKys ты бесполезный! прежде чем свои кривые ручки положить на клавиатуру и в тупую списывать с доски то да бесполезно так и урок записан 5 лет назад а если приложить мозги хоть немножко то можно понять что синтаксис изменился и работать оно будет вот так cout 10 ? "а больше 10" : (a < 10) ? "а меньше 10":"а равно 10" );
Нельзя с помощью тернарного оператора выполнять одновременно вывод строки и присваивание значения. Только что-то одно, либо менять значение переменной в обоих случаях, либо делать выводы для этих же случаев.
Вы - редкий человек, просто и понятно объясняющий сложные вещи. Благодарю Вас за все ваши уроки!
Пожалуйста!
За 5 дней просмотра этого плейлиста узнал больше, чем в универе за семестр))) Спасибо большое!)
То же самое. Без всяких платных курсов просто сел и начал изучать плейлист. Главное оттяпать где-нибудь в сети практические задания, чтобы было на чем потренироваться.
Больше, чем за курс
да, это правда. автор молодец
жиза
@@Ginematic можете подсказать где найти практические задания?
"Слышь парень, ты Тру или Фолс?" :D
Слышь парень, ты Тру? иди домой : у парня нет травмата ? гопаем : бежим
Cray "Я дивергент!"
тру или не тру, брат, мне как-то похуй..это не мешает ездить по ушам.......(с) гр. Заточка
Тру мазафака
Как эгоистично
Жаль что наш университет не может Вас себе позволить. С таким преподователем СПБПУ выпускал бы не просто хороших, а отличных программистов. Спасибо Вам огромное, за то, что создаете и за дар ( умение) преподносить сложные знания понятными примерами. Всегда ориентируюсь на Вас.
Vita Mambetova да лол никому это не нужно в наших универах, у нас сама программа так построена что изучить даже 1/6 этого плейлиста вряд ли выйдет
Я как раз в Политехе С++ и изучаю, параллельно видео здесь смотря. Спасибо каналу, значительно упрощает понимание программирования на C++.
@@yiddo или наоборот, тупо выкинуть всю инфу не объяснив ничего
привет из политеха))) за 5 лет ничего не изменилось если что) вот сижу изучаю по этому плейлисту
Грубо говоря вернулись к истокам, только стало интереснее.
Кстати... С помощью Ваших уроков я получил уже второй зачет раньше чем остальные в группе по Основам программирования в университете. С++ в универе закончилось а я двигаюсь дальше.
Спасибо большое!
самые лучшие уроки по cpp на всем русском UA-cam
в связке с алгоритмами рекурсии это мощный инструмент. пример кода с всеми знакомым факториалом числа:
int Fact(int n){
return (n > 1) ? n * Fact(n - 1) : 1;
}
Огромное спасибо! После Ваших уроков веришь в себя как в программиста! :)
программиста бля, ты больше консольных приложух на плюсах не сможешь нехуя
Василёк, это была шутка!
@@mellbonus1337 "на консольных приложухах на плюсах" держится все остальное, на заметку)
@@skorp291 стали программистом ?
@@Mayberry_ , походу нет :)
Спасибо за урок.
Жаль, немного не раскрыта тема. Где нельзя использовать if{...} else{...}, но можно тернарный оператор.
Например, при инициализации ссылки в зависимости от условия. Вот такой код не скомпилируется, так как нельзя объявлять ссылку без инициализации:
int a = 3;
int b = 4;
int& i;
if(some_condition)
i = a;
else
i = b;
А вот так можно:
int& i = (some_condition ? a : b);
Но все равно спасибо!!!
ну можно просто кинуть в нее нуллптр
Спасибо за ваш труд, совершенно забыл сказать, что еще до нового года благодаря вашим роликам, я получил твердую 4+ на экзамене по программированию, без вас бы у меня был бы незачет(
Жаль, что нельзя поставить лайк второй раз... Возвращаюсь периодически к видео Сергея, хочется лайкнуть, но нельзя, уже лайкнул ранее.
#тернарныйоператор #SimpleCode #урокипрограммирования
Лучшие уроки по С++
Благодарю вас!
С Сергеем изучение программирование из рутины превращается в интересное занятие:)))
Спасибо
Очень хорошие уроки .Обладатель преподавательского таланта.Большое вам спасибо за ваши труды.
Оператор отличный, но с ним лучше быть осторожнее. Если начать через него реализовывать длинные цепочки ветвлений, код становится не читабельным от слова совсем.
Спасибо, все очень четко и доступно объяснили !
вообще класс )доходчиво как Швейцарский нож ,спасибо !!!
ctrl+shift+/ - закомментировать много строк сразу. А я и не знал
Спасибо за классную фичу
ещё ctrl+k,ctrl+c - закоментировать выделенное.ctrl+k,ctrl+u -разкоментировать выделеное
Спасибо вам за всё
Крутой Урок Спасибо!!!!
После каждого ррлика захожу в комментарии. Очень полезно однако
Выглядит как чертовски полезная штука.
красавчик, спасибо за твою работу
спасибо большое!
Премного благодарен!
Очень приятное видео , очень круто обяснил !
Большое спасибо !!
Спасибо за урок!!!!!!
Это гениально!!!
Спасибо за информацию
Круто объяснил. Спасибо!
учусь на первом курсе
Знали бы как ваши уроки мне помогают
спасибо
Урок понравился !
Однозначно лайк !
спасибо!
Спасибо за знания!
Конкретно этот тернарный оператор довольно сложен в использовании, скорее всего буду писать обычной конструкцией if else. Но для ознакомления очень полезно, ведь буду знать, что это за вопросы и двоеточия в кодах других людей.
Не то что бы сложен. Но он вроде как должен содержать код и для if и для else, то есть его просто как
if (true)
cout
Удобно написать так:
cout(a
Амир, ты какую-то фигню сморозил...
thanks
ne skupites na laiki spasibo Sergei!
Есть ли ссылка на фоновую музыку?? И... конечно же огромное спасибо за уроки.
Можно ещё так писать: cout
а ты так быстро печатаешь или съемку ускоряешь?)
Спасибо большое все очень доходчиво и понятно)
а, там курсор быстрее движется и пропадает/появляется, так что да, ускоряет)
Жесть, я бы не стал пользоваться вложениями в тернарном операторе - можно глаза сломать, пытаясь понять что здесь происходит.
кто тоже знает основы и перешёл сюда из того самого урока что бы узнать про тернарный оператор?
+
всегда знал, но только первую половину :)
Огромное спасибо
однозначно лайк
Спасибо!
спасибо
Подскажите, на канале есть информация про LValue и RValue?
Здраствуйте, спасибо за отличные уроки.
Подскажите, принимает ли тернальный оператор {блоки кода} ? Будет ли работать такая конструкция:
(a
тож интерестно
А ты возьми и проверь )
по идее должно работать, почему нет
Спасибо за урок! Вопрос: Тернальный оператор используется только удобства, для компилятора это одно и тоже (if и тернальный оператор), т.е. скорости исполнения у них одинаковые?
Там скорость различие наверно 0.000000000000000000000000001 секунды. Так что тольо для удобства
❤❤❤❤❤
Красачик ❤️
Автору просто огромное спасибище!!!
Но ! есть вопросик
Если мы в
if (true)
{
cout
С одной точки зрения ты совершаешь 3 действия, с другой нет. Во втором мнении ты по факту выводишь текст так что можно это дело объединить используя переносы текста типо "/n" и выполнить их в одно действие. Это касается конкретно твоего примера.
А так если ты сможешь объединить в одну логику все твои действия которые хочешь впихнуть. То тогда можно. Тоесть по факту это будет как бы одно действие, но на деле их несколько.
Я наверное запутал только тебя, лучше самому проверять в программе такие вопросы, потому что лучше запомнится.
Evgen Kri нет , ты не запутал меня, это правильное мышление как мне показалось и единственное возможное объяснение на мой взгляд
Спасибо тебе за информацию и в какой-то степени помощь,
Всего доброго
@@romanvlasyuk3793 там такие же действия можно задать вжелаемом порядке...
Тоооп
Меня интересует, действительно ли кто-то пользуется тернарным оператором с более чем одной проверкой на истинность. Вот как это:
(a
в тернарный оператор запихни еще один тернарный оператор .......
как выделяет часть кода и всю ее сразу закомпелирует? что нажимать надо?
Спасибоооооооооооооооооооооооооооооооооооооооо!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Cout
Тогда уж так:
cout
Не нихуя. cout не воспринимает логические операторы.(только что проверил)
@@constantineuwu5278 оберни выражение в круглые скобки и все получится, и не выражайся))
cout
а как работать с тенарным оператором , чтобы в блоке было несколько действий, пробую через фигурные и обычные скобки, выдает ошибку.
или в тенарном возможно только одно действие в блоке?
Если актуально:
(a > 5) ? (a++, a = a * 5) : (a = a * 10); .........или так (a > 5) ? (a++) , (a = a * 5) : (a = a * 10);
Используем запятую до тех пор, пока не потребуется else, а далее так же,запятая, пока не закончатся действия.
Надеюсь помог
@@copy0140 спасибо большое, понял теперь, а то забил и дальше пошел уже
@@copy0140
a>5?a++,a*=5:a*=10;
я насрал смешной абракадабры, мне смешно с того что я написал
А нельзя было сделать по другому: a=+5 и a++? Ну, это я уж прикопался, научили вы так меня, Сергей:) Cпасибо!
Хочу заметить, ты ошибся в первом выражении. Если ты к 'a' хотел прибавить 5, то должен был написать "a+=5", а так ты просто присвоил 'a' положительное 5.
@@BadDanFeeds да, эту базу стоит ясно запоминать
9:43 каким сочетанием клавиш так закомментировать можно?
CNTRL+K
@@immamann Выделите фрагмент кода, который хотите закоментировать и нажмите Ctrl + K, C (удерживая Ctrl нажать K, затем C). Для снятия комментариев нужно выделить закомментированный кусок и нажать Ctrl + K, U.
ctrl + / (с python-а притащил)
А для нескольких операций в логическом ветвлении можно использовать тернарный оператор?
Можно, но тогда код будет плохо читабельны, и тебе будет сложно найти ошибку. Если у твоей программы более сложная логика, то лучше if else if....else. Тернарный оператор годится, если проверка не очень большая
(variable % 2 == 0) ? (cout
можно ещё проще ли написать: cout
работает 👍, я почему-то думал что не будет..
@@RrRrRrRroman да, у скобок приоритет выше чем у
Нет, нельзя
@@sleepyNovember_project можно
А как он закомментировал выделенный текст?
Один вопрос: Как ты коментируешь сразу несколько строк кода?
Если вопрос ещё актуален, то ответ таков: Выделяем нужные строчки кода и нажимаем ctrl+k и далее ctrl+c, чтобы раскомментировать нажимаем ctrl+k и далее ctrl+u.
@@coenvalentine7790 если ещё актуально, то можно ещё CTRL+SHIFT+/ она прокомментирует и раскомментирует при повторном нажатии.
@@michaelivanov1605 А как можно поменять стиль комментирования блока, с /**/ на ////// ?
@@aleksandrdrobyshev7623 я хз.
хех , с недавнего времени начал писать так
if(x < 5) { cout
Хочу сказать, что не делай так больше, даже если ты закончил программу. Когда будешь работать (если будешь ;D), то твой код будет редактироваться другими людьми. Ты будешь писать для кого-то, поэтому даже если программа закончена, то ее в последствии могут доработать, а значит - смогут увидеть твой "говно" код. Хорошее правило для тебя: в строке не должно быть больше 80 символов. Соблюдая его, тебя можно уже назвать кодером по-лучше, но до звания программиста еще далеко.
Еще на заметку: названия констант пишется верхним регистром и пробел замещается на нижнее подчеркивание(const MAX_PLAYERS = 30;);переменные пишутся всегда маленькими буквами и пробелы также заменяются на подчеркивания; названия всего того, чему можно дать название, должно иметь смысл(int count_1;)(bool result = true;)(string output_3;)(table[8] = {1, 2, ...}); первая буква в слове функции большая, название функции обязательно должно нести информативность и иметь длину, старайся делать название функции длиннее.(SumInputDataFunk(a,b) { ..... } ).
Такое правило написание нужно, чтобы тебя поняли и легко смогли разобраться в программе. Сравнить можно с тем, как важно знать правило русского языка, ибо тебя не поймут и будешь выглядеть глупо, а рассказы в духе:"Йа пашел на озиро купатца" будут не читабельны для человека.
молодец ответь пожалуйста ты снимешь как создать плеер
up
А как вы так быстро закоментировали участок кода на 6:00 ?
выделяешь код> ctrl+k+c(ctrl+k+u-удалить комментарий, опять же выделив код при этом)
@@stilljunior1764 Спасибо. Благодаря Вашим урокам сдал основы программирования на отлично.
#define LIKE IN VIDEO #SimpleCode
Почему вторым выражением нельзя поставить continue? типа if (условие) {выражение}
else
continue;
такое же выражение работать не будет:
(условие) ? (выражение): continue;
????
Зачем? В таком случае "continue" вообще никакой роли не играет, else не нужен, можешь обойтись обычным if(). В твоем случае нет смысла применять тернарный оператор
наверно потому что тернарный оператор это не цикл, не думал об этом? континью заканчивает текущую итерацию цикла и переходит на следующую
Я знаток 6 иностранных языков знаю начальный язык программирования html хотел узнать про c++ ... Теперь с этим видео я выучил полностью c++ кто ставит минус лайк тот тупой ... Просто размазгуйте и всё .. лично я сам скачал все 204 видео ... Всё круто нет слов спс вам за видео...☕📚👌👩💻🌟🌟🌟🌟🌟🌟
хорошо объяснил, только пример неудачный, сказано было что с иф в несколько строк пишется, а в тернарном в одну, только я могу и с иф записать все в одну строчку)) и выглядеть будет практически так же...
можно и программу всю в одну строчку записать, только и выглядеть будет сам знаешь как
видимо имеется ввиду, что с одним окончанием строки, т.е.- ";"
@@dani-yf9mi weed ass code
+
А чё так можно было?©
*откланялся*
токо а может и быть 10)
Для крутых ребят ДЗ: с помощью тернарного оператора (или нескольких) и realloc() реализовать ввод строки неограниченного размера на 5 осмысленных строчек кода. Несколько операций с ';' в одну строку записывать нельзя. Удачи))
а раньше казалось это какой=-то хуйнёй непонятной...а все прощепростого!
Можешь начать с самого начала?? Проще сказать. Я ничего НЕ понимаю,что ты пишешь там 😜. Как начать С САМОГО НАЧАЛА , ЕСЛИ Я ЧАЙНИК . Я НЕ ПОЙМУ О ЧЁМ ТЫ ГОВОРИШЬ. А реально стать программистом , то есть после 30 лет ??? )))
найди этот плейлист и смотри с первого видео
Что а < 10 трет?
Кто из 2022 аа?
Так просто?
Не увидел выгоды в этом случае, можно ведь и конструкцию if else писать в одну строчку и получится незначительно больше кода
Тернарные операции быстрее в написании, скорость срабатывания больше, и тер.операции оптимизированнее обычного ветвления.
@@diceline1677 Я Вас удивлю, если сравнить скомпелирований код то вы не увидите разницы. Тернарние операции иногда удобнее читаются в общем коде, но это далико не всегда.
@@vitpet84 Вы проводили профилирование этого кода? Я лично нет, но по гайдам, которые читал, было сказано, что все-таки тернарные операции оптимизированнее, не намного ,но лучше обычного ветвления, да и короче в написании.
@@diceline1677 есть на пример такое задание массив а =5 и массив б = 7 сделай массив с размером меньшого из значений а или б, так от простым ифом ты это не сделаешь от тут то тернарный оператор в помощь с = (a < b)? a : b;
вот для таких специфичных задач и есть этот оператор
от еще пример функция сортировки (убыванию и возрастанию) , что бы не писать два по факту одинаковых кода создается тернарный оператор который второй код
void Sort(int mass[], int a, int b)
{
int k = (b == 0) ? 1 : -1;
bool f;
do
{
f = false;
for (int i = 0; i < a - 1; i++)
{
if (k * mass[i] > k * mass[i + 1])
{
int tmp = mass[i];
mass[i] = mass[i + 1];
mass[i + 1] = tmp;
f = true;
}
}
} while (f == true);
Условную тернарную операцию можно записать после return и в качестве возвращаемого значения будет результат этой операции.... profit
эм, мне показалось или на фоне ост из наруто?)
я тоже думал об этом, но нет. Показалось.
это просто не работает.
(a == 101) ? (cout
бесполезный урок так как это просто не работает, но в случае как один из приведённых ниже примеров если бы это работало то неплохо сокращало б место
@@CharaVerKys ты бесполезный! прежде чем свои кривые ручки положить на клавиатуру и в тупую списывать с доски то да бесполезно так и урок записан 5 лет назад а если приложить мозги хоть немножко то можно понять что синтаксис изменился и работать оно будет вот так
cout 10 ? "а больше 10" : (a < 10) ? "а меньше 10":"а равно 10" );
Нельзя с помощью тернарного оператора выполнять одновременно вывод строки и присваивание значения. Только что-то одно, либо менять значение переменной в обоих случаях, либо делать выводы для этих же случаев.
@@theflameflare а, вот оно что
Спасибо
Спасибо!!!
Спасибо!!!
Спасибо
Спасибо!!!
Спасибо.
Спасибо