Cамый лучший способ сказать "спасибо" - поставить лайк и и поделиться уроком с друзьями. Это очень мотивирует создавать полезные уроки =) ✅Доступ к исходному коду и спонсорство www.patreon.com/SimpleCode ✅ donatepay.ru/don/SimpleCode ✅BTC кошелек: 12oYfJnvt76wjJbpvfhM41m6KPz6uz4LD4
Огонь!!!!! Подача -- ВО! Объяснения -- ВО! Информативность -- ВО! Я смотрел ваши уроки по С++ и, наверное, поэтому всё понял. И, Боже мой, как круто сделаны ваши уроки!!!! Я аж перестал чувствовать утомлённость и желание спать отпало напрочь! Но в целях безопасности пойду посплю) Спасибо ОГРОМЕННОЕ за ваши уроки!!!!
Это для тех кто не понял зачем в начале условия i =>, я сам не понял что здесь написано, но если кому то будет полезно.. Лямбда-выражения - это новый синтаксис для назначения реализации кода делегатам в C#. Они могут использоваться везде, где есть параметр типа делегата. Во всех лямбда-выражениях применяется новый лямбда-оператор =>, который разделяет выражение на две части: в левой указывается входной параметр (или несколько параметров), а в правой - тело лямбда-выражения.
хочу подвести итоги, я учусь в частной академии, самостоятельно и смотрю СЕРГЕЯ. итого: 1- академия 10% знаний 2- самостоятельное изучение 30% знаний 3- сергей 60% знаний это лучшие уроки по с++ и с# среди всех площадок, после с++ этот курс проходится на изи)). Неимоверное спасибо сергею за его альтруизм, надеюсь что ты не забросишь свое хобби.
Большое спасибо! Постоянно учусь, и могу сказать, что это самые лучшие уроки с подробным объяснением, которые я встречал. Поскольку качество уроков высокое, сохраняется мотивация учиться, потому что всё становится понятно, а домашние задания получаются. Ещё раз большое спасибо!
Блин, круто! Спасибо тебе за твои труды! Я больше часа писал прошлое ДЗ через костыли (получилось 90 строк кода), а тут все так просто. Правда я намеренно усложнил себе задачу, сделал рандомный выбор 4-х чисел из массива, с проверкой что-бы они не повторялись (что заняло 20 лишних строк). И да, я действительно с тобой согласен, что написание программы через такие костыли помогает лучше разобраться с базовыми элементами
Самым полезным привычкой стало для меня, просмотреть видео и понять 50/100. И потом просмотреть видео, но без аудио и понять 80/100. И ещё раз прослушать тот же видео но без видео, и понять 100/100. Автору огромный спасибо и лайк, за такой ядерный материал.
Я, думая, что каждый раз надо будет писать тонны кода для сотворения простых задач, падал в отчаянье изучая другие языки. Но это видео умножило мотивацию продолжать. Спасибо!
Методы сортования и поиска, где они реализовываются в языках программирования, вроде дают на другом предмете, Алгоритмы и Структуры данных. Мне кажется, они нужны не столько, чтобы понять массивы и циклы, а сколько понять сами алгоритмы и как они работают. Т.е. это несколько другой навык чем такое чистое программирование в каком-то конкретном языке, как в этих курсах, но, думаю, для программиста очень даже нужный. Что не отменяет факта, что ваши курсы мне очень нравятся. Правда, над этим уроком я дольше слегка посидела, чем над предыдущими.
Вот так без особых напрягов, по методу Сергея, можно изучать программирование :) И всё правильно сказано, что надо начинать мыслить классами и понятиями ООП. PS. Обязательно ли просматривать видео с Патрион? Нужны ли там лайки и просмотры?
Сергей, спасибо тебе огромное за лучшие видео уроки!!) Лайки ставлю не глядя и советую твой канал при возможности. Очень хотелось бы урок по ООП на c#) Желаю успехов в развитии канала!!!
Повозился я с задачей про уникальные символы и перенос их в отдельный массив... сначала я не понимал... не понимал... а потом в пол превого ночи КАК ПОНЯЛ! И сделал сам)
Можешь объяснить что нужно сделать, не очень понимаю. И если не сложно ты бы мог свой код показать? Мне интересна эта задачка очень сильно и хочу разобраться.
О, теперь я примерно понимаю, что за лямбда штуки и их синтаксис) я раньше их уже встречала в решениях задачек на кодеварс у других людей, в другом языке программирования, но не понимала) сейчас пазл сложился)
раньше был минииальные опыт по джава)10 уровней по джавараш уже не кодил лет 5,решил под юнити писать игры,твои уроки это нечто,с радостью бы купил курс платный какой-нибудь
Мне очень нравится смотреть твои уроки. Я студент, и очень благодарен таким как ты, а вуз мне даёт меньше знаний чем ты. Я поделился со всеми друзьями и мы все вместе смотрим твои видео. У меня только один вопрос, что делать дальше, после твоего курса по С++?
С дз по вл. циклам много времени ушло. К счастью с дз по массивам легче было разобраться. Чтож я пока не обосрался и не ушел на обочину. Прошло 5 недель с того момента, как начал учить все с нуля по этому курсу. Все круто. Продолжаю 🌝 Отдельное спасибо за домашки. Они позволяют хорошо погрузиться в изученный пласт и перебрать различные методы. Даже если в итоге не получилось сделать какую-то домашку, то твоя логика всеравно постепенно подстраивается под логику языка.
По вашему совету, Сергей, решил сделать ДЗ. Условия такие: Есть массив чисел, в котором эти числа могут повторяться. Задача состоит в том, чтобы создать 2-й массив чисел, сформированный из первого, но в нем числа не должны повторяться, т. е. должны быть уникальными. Например есть массив : {1, 2, 2, 3, 5, 8, 5, 3, } необходимо создать массив : {1, 2, 3, 5, 8}. Использовать можно только циклы и условные операторы из пройденного материала. На раздумье и написание у меня ушло примерно 1 дн., может кто-то решит быстрее, но я уже думал, что не способен на это, подобных решений в сети не нашел, может это и хорошо. Везде предлагается выбрать из массива только уникальные значения, но это то просто...
Сделал за час .сделал с костылем ибо какое дурацкое условие.так бы я сделал из урока с добавлением эл в массив. class Program { static void Main(string[] args) { int[] array = new int[] { 10, 98, 45, 11, 56, 11, 42, 5, 0, 32, 10, 98 }; int n = 100; bool k; int a = 0; int[] array2 = new int[n]; Console.WriteLine("Исходный массив"); for (int i = 0; i < array.Length; i++) { k = true; Console.Write(array[i] + " "); for (int j = 0; j < array.Length; j++) if (array[i] == array[j] && i !=j) { k = false; break; } if (k == true) { array2[a] = array[i]; a++; }
} Console.WriteLine(); if (n >= 0) { Console.WriteLine("Новый массив"); for (int i = 0; i < a; i++) { Console.Write(array2[i] + " "); } } else { Console.WriteLine("Новый массив невозможно составить"); } Console.ReadLine(); } class Program { static void Main(string[] args) { int[] array = new int[] { 10, 98, 45, 11, 56, 11, 42, 5, 0, 32, 10, 98 }; int n = 100; bool k; int a = 0; int[] array2 = new int[n]; Console.WriteLine("Исходный массив"); for (int i = 0; i < array.Length; i++) { k = true; Console.Write(array[i] + " "); for (int j = 0; j < array.Length; j++) if (array[i] == array[j] && i !=j) { k = false; break; } if (k == true) { array2[a] = array[i]; a++; }
} Console.WriteLine(); if (n >= 0) { Console.WriteLine("Новый массив"); for (int i = 0; i < a; i++) { Console.Write(array2[i] + " "); } } else { Console.WriteLine("Новый массив невозможно составить"); } Console.ReadLine(); }
Автор гений! Сначала заставляет пыхтеть и думать головой, чтобы написать то, что можно уместить в одну строчку, а только потом о них говорит 😂. Как же хорошо!
Cамый лучший способ сказать "спасибо" - поставить лайк и и поделиться уроком с друзьями. Это очень мотивирует создавать полезные уроки =)
✅Доступ к исходному коду и спонсорство www.patreon.com/SimpleCode
✅ donatepay.ru/don/SimpleCode
✅BTC кошелек: 12oYfJnvt76wjJbpvfhM41m6KPz6uz4LD4
у меня показывает ошибка, нет такого как"Where, Sum,Max,Min" почему? Visual стоит на Mac M1
@@haljavaOO7 посмотри ты юзаешь библиотеку linq ?
Как Вы поменяли название переменных сразу во всём коде?
Огонь!!!!! Подача -- ВО! Объяснения -- ВО! Информативность -- ВО!
Я смотрел ваши уроки по С++ и, наверное, поэтому всё понял. И, Боже мой, как круто сделаны ваши уроки!!!! Я аж перестал чувствовать утомлённость и желание спать отпало напрочь! Но в целях безопасности пойду посплю)
Спасибо ОГРОМЕННОЕ за ваши уроки!!!!
в целях безопасности кого?))))
@@vitor_corve Пошел вопросы Фредди Крюгеру задавать, за то, что он, его двоичным кодом пугал 😅
@@vitor_corve самого себя)
Не помню чтобы я когда либо настолько сильно ждал видео...
Это для тех кто не понял зачем в начале условия i =>, я сам не понял что здесь написано, но если кому то будет полезно..
Лямбда-выражения - это новый синтаксис для назначения реализации кода делегатам в C#. Они могут использоваться везде, где есть параметр типа делегата.
Во всех лямбда-выражениях применяется новый лямбда-оператор =>, который разделяет выражение на две части: в левой указывается входной параметр (или несколько параметров), а в правой - тело лямбда-выражения.
хочу подвести итоги, я учусь в частной академии, самостоятельно и смотрю СЕРГЕЯ.
итого: 1- академия 10% знаний
2- самостоятельное изучение 30% знаний
3- сергей 60% знаний
это лучшие уроки по с++ и с# среди всех площадок, после с++ этот курс проходится на изи)).
Неимоверное спасибо сергею за его альтруизм, надеюсь что ты не забросишь свое хобби.
Мурашки побежали после того как узнал о том, что методы сокращают кучу строк кода в одно слово. Просто ВАУ.
This isn't metod and massive
@@vladpavlovski7815 динах
#массивы #сишарп #simplecode #урокипрограммирования
Большое спасибо! Постоянно учусь, и могу сказать, что это самые лучшие уроки с подробным объяснением, которые я встречал.
Поскольку качество уроков высокое, сохраняется мотивация учиться, потому что всё становится понятно, а домашние задания получаются. Ещё раз большое спасибо!
Я чуть не опух, пока все это переписывал и проверял/разбирался...
Но огромное спасибо автору, т.к инфа полезная и очень ценная
Спасибо! Хочется для самого себя пописать эти велосипеды.
Спасибо,хороший урок для закрепления темы с массивами,Linq это мощнейший инструмент.Спасибо еще раз.✌👍
Я балдею! Благодарю за уроки! Ваши объяснения просто песня для моих ушей. Еще бы мои мозги работали была бы вообще сказка.
Спасибо! Изучал в 2001 году Delphi😄 потом все забыл. С помощью вашего канала легко восстанавливаются знания)
Спасибо, это лучший курс по си шарпу на русскоязычном ютубе!
ВЫ единственный человек который реально показал как надо с ними работать, без мудренностей с циклом For в котором запутаться можно на раз два.
самый полезный урок который я когда либо смотрел!!!
за 20минут объяснил больше чем многие за неделю, а то и месяц👍
Спасибо, как всегда отличный урок!
Блин, круто! Спасибо тебе за твои труды! Я больше часа писал прошлое ДЗ через костыли (получилось 90 строк кода), а тут все так просто. Правда я намеренно усложнил себе задачу, сделал рандомный выбор 4-х чисел из массива, с проверкой что-бы они не повторялись (что заняло 20 лишних строк). И да, я действительно с тобой согласен, что написание программы через такие костыли помогает лучше разобраться с базовыми элементами
Спасибо огромное за такие подробные уроки! Я очень рад, что в мире есть такие толковые люди! Счастья Вам и Вашим близким!
Большое спасибо. Не знал, что нужно линку подключать для этих методов
Лучшее видео про массивы
Один из лучших уроков,спасибо большое!
Серёга спасибо, что нашел времени для полезного видео по программированию, спасибо большое !
С каждым разом все круче и круче!
Очень интересно про linq, спасибо!
Спасибо большое, ждём следующих уроков
СУПЕР, СПАСИБО!!!
Спасибо за урок!
Огромное спасибо за ваши уроки
очень классное видео, все по массивам, очень ценная информация. спасибо!
Сергей, спасибо!
Не, ну чисто гениально!
даже завидую вашим знаниям в програмировании
Лучшие уроки из всех что я видел. Можно почаще пожалуйста выкладывать новое видео.
Твои уроки очень ценны
Thanks for your lessons!
Благодарю, урок очень информативный!
Так держать, Сергей!
о, пошли уроки для взрослых мальчиков, ждал.
Сергей, огромное Вам спасибо!
Самым полезным привычкой стало для меня, просмотреть видео и понять 50/100. И потом просмотреть видео, но без аудио и понять 80/100. И ещё раз прослушать тот же видео но без видео, и понять 100/100. Автору огромный спасибо и лайк, за такой ядерный материал.
Ага) Я к этому уроку уже 20 страниц законспектированного с экрана кода и разъяснений нему написал.
Поддерживающий комментарий для развития канала
Серега, ты лучший
Я, думая, что каждый раз надо будет писать тонны кода для сотворения простых задач, падал в отчаянье изучая другие языки. Но это видео умножило мотивацию продолжать. Спасибо!
Очень полезный урок! Стало намного понятнее не только по массивам, но и по ООП.
Спасибо за детальный урок!
Отдельное спасибо за шрифт. Не приходится щуриться в экран и доставать лупу
Вот это было очень круто!!! Спасибо!!))
Один из самых полезнейших уроков на канале! Спасибо большое за Ваши труды. Пойду денежку Вам отправлю) Надо же как-то помогать друг другу))
Методы сортования и поиска, где они реализовываются в языках программирования, вроде дают на другом предмете, Алгоритмы и Структуры данных. Мне кажется, они нужны не столько, чтобы понять массивы и циклы, а сколько понять сами алгоритмы и как они работают. Т.е. это несколько другой навык чем такое чистое программирование в каком-то конкретном языке, как в этих курсах, но, думаю, для программиста очень даже нужный. Что не отменяет факта, что ваши курсы мне очень нравятся. Правда, над этим уроком я дольше слегка посидела, чем над предыдущими.
Благодарю
Комментарий в поддержку! Спасибо за урок!
Вот так без особых напрягов, по методу Сергея, можно изучать программирование :) И всё правильно сказано, что надо начинать мыслить классами и понятиями ООП.
PS. Обязательно ли просматривать видео с Патрион? Нужны ли там лайки и просмотры?
Это то же видео которое и на youtube, так что просмотра и лайка тут вполне достаточно.
Спасибо! Интересно рассказываете про все это)
Отличные видео!
Спасибо большое за хорошие уроки 🙏🏻
2022 год на утубе до сих пор нету лучшего материала по c# автору большой респект
2024 год на утубе до сих пор нету лучшего материала по c# автору большой респект
Чего то я не поняла параметры типа (i>=i) и там где четность проверяется, и почему і не инициализирована, а просто вносится в параметры?
Я только что с курса CS50 и писал insertion sort на С ручками.
Сергей: "На самом деле не нужно писать сортировку руками"
Лайк! Не бросайте уроки
Спасибо за туториал, продолжайте в том же духе!!
Спасибо большое за ваш труд! Очень полезные видео в хорошей подаче.
Классное видео, хотелось бы больше уроков на C#
Сергей, спасибо тебе огромное за лучшие видео уроки!!) Лайки ставлю не глядя и советую твой канал при возможности. Очень хотелось бы урок по ООП на c#) Желаю успехов в развитии канала!!!
Очень круто объясняешь
Спасибо за урок.
уроки просто вау
А чё так можно было???? (вопрос в голове после всех if-else, for.........)
+
Дааааа!!!
После си-плюсов)
@@FyUajYpUlM39 Жиза😂
спасибо большое!
Топ уроки
Повозился я с задачей про уникальные символы и перенос их в отдельный массив... сначала я не понимал... не понимал... а потом в пол превого ночи КАК ПОНЯЛ! И сделал сам)
Можешь объяснить что нужно сделать, не очень понимаю. И если не сложно ты бы мог свой код показать? Мне интересна эта задачка очень сильно и хочу разобраться.
О, теперь я примерно понимаю, что за лямбда штуки и их синтаксис) я раньше их уже встречала в решениях задачек на кодеварс у других людей, в другом языке программирования, но не понимала) сейчас пазл сложился)
раньше был минииальные опыт по джава)10 уровней по джавараш уже не кодил лет 5,решил под юнити писать игры,твои уроки это нечто,с радостью бы купил курс платный какой-нибудь
Мне нравится формулировка - "зайдем немного дальше и некоторые моменты могут быть не понятны". Сразу просыпается азарт))
хорошее видео. А можете сделать урок про сортировки массивов ? многим новичкам будет интересно.
Очень полезно! Спасибо!
Большое спасибо за уроки!
Мне очень нравится смотреть твои уроки. Я студент, и очень благодарен таким как ты, а вуз мне даёт меньше знаний чем ты. Я поделился со всеми друзьями и мы все вместе смотрим твои видео.
У меня только один вопрос, что делать дальше, после твоего курса по С++?
Вуз мало что даёт, 80% всех знаний приходится на самостоятельное изучение
@@melonplayground5975 80? Хех, 20 процетов для вуза даже слишком много:))
@@fextice9647 не будь так категоричен, лол. ВУЗ дает базу, которая пригодится тебе в будущем, чтобы из джуна превратиться во что-то большее.
@@ДмитрийКапитонов-я9т то есть вуз дает возможность самообучатся?
@@speerit9673 Вуз - это вещь, которая дает мотивацию к самообучению. Фактические знания там очень редко можно получить, слишком зависит от преподов.
Очень круто, совсем не ожидал что так можно делать:)
Спасибо большое за видео)
Впервые услышала о LINQ.Чувствую мосчь:D
понятное и доходчивое объяснение! тебе бы в вузах преподавать, хехе)
очень полезный урок. спасибо
Воу, сколько много нового и упрощённого.
С дз по вл. циклам много времени ушло. К счастью с дз по массивам легче было разобраться. Чтож я пока не обосрался и не ушел на обочину. Прошло 5 недель с того момента, как начал учить все с нуля по этому курсу. Все круто. Продолжаю 🌝
Отдельное спасибо за домашки. Они позволяют хорошо погрузиться в изученный пласт и перебрать различные методы. Даже если в итоге не получилось сделать какую-то домашку, то твоя логика всеравно постепенно подстраивается под логику языка.
как успех через 7 мес?
myArray.Where(i => i % 2 ==0).Sum(); - откуда взялась переменная i и для чего знаки => ??
комментарий для поддержки!
Чтобы комментарий продвиг ролик если не ошибаюсь он должен быть из 4 слов 😂
Спасибо , было супер интересно !)
Спасибо
Дякую за відео!
В первую очередь спасибо , во вторую, скоро ли перейдём в ОПП
По вашему совету, Сергей, решил сделать ДЗ. Условия такие: Есть массив чисел, в котором эти числа могут повторяться. Задача состоит в том, чтобы создать 2-й массив чисел, сформированный из первого, но в нем числа не должны повторяться, т. е. должны быть уникальными. Например есть массив : {1, 2, 2, 3, 5, 8, 5, 3, } необходимо создать массив : {1, 2, 3, 5, 8}. Использовать можно только циклы и условные операторы из пройденного материала. На раздумье и написание у меня ушло примерно 1 дн., может кто-то решит быстрее, но я уже думал, что не способен на это, подобных решений в сети не нашел, может это и хорошо. Везде предлагается выбрать из массива только уникальные значения, но это то просто...
как ты к этому пришел? целый вечер мучился, так и не смог придумать алгоритм подобной сортировки
я как не стараюсь у меня ничего не выходит.
буду думать дальше(
Сделал за час .сделал с костылем ибо какое дурацкое условие.так бы я сделал из урока с добавлением эл в массив.
class Program
{
static void Main(string[] args)
{
int[] array = new int[] { 10, 98, 45, 11, 56, 11, 42, 5, 0, 32, 10, 98 };
int n = 100;
bool k;
int a = 0;
int[] array2 = new int[n];
Console.WriteLine("Исходный массив");
for (int i = 0; i < array.Length; i++)
{
k = true;
Console.Write(array[i] + " ");
for (int j = 0; j < array.Length; j++)
if (array[i] == array[j] && i !=j)
{
k = false;
break;
}
if (k == true)
{
array2[a] = array[i];
a++;
}
}
Console.WriteLine();
if (n >= 0)
{
Console.WriteLine("Новый массив");
for (int i = 0; i < a; i++)
{
Console.Write(array2[i] + " ");
}
}
else
{
Console.WriteLine("Новый массив невозможно составить");
}
Console.ReadLine();
} class Program
{
static void Main(string[] args)
{
int[] array = new int[] { 10, 98, 45, 11, 56, 11, 42, 5, 0, 32, 10, 98 };
int n = 100;
bool k;
int a = 0;
int[] array2 = new int[n];
Console.WriteLine("Исходный массив");
for (int i = 0; i < array.Length; i++)
{
k = true;
Console.Write(array[i] + " ");
for (int j = 0; j < array.Length; j++)
if (array[i] == array[j] && i !=j)
{
k = false;
break;
}
if (k == true)
{
array2[a] = array[i];
a++;
}
}
Console.WriteLine();
if (n >= 0)
{
Console.WriteLine("Новый массив");
for (int i = 0; i < a; i++)
{
Console.Write(array2[i] + " ");
}
}
else
{
Console.WriteLine("Новый массив невозможно составить");
}
Console.ReadLine();
}
так же я тут специально сделал ошибку и сделал одно допущение найдите его)
Не знаю актуально или нет, но сделал через LINQ
static void Main(string[] args)
{
Console.Write("Введи количество элементов массива: ");
int nuberMassive = Convert.ToInt32(Console.ReadLine());
var rnd = new Random();
int[] array = Enumerable.Repeat(0, nuberMassive).Select(x => rnd.Next(0, 5)).ToArray();
int[] result = array.Distinct().ToArray();
Console.Write("Исходный массив: ");
foreach (var i in array)
{
Console.Write($"{i}, " );
}
Console.Write("
Результат: ");
foreach (var i in result)
{
Console.Write($"{i}, ");
}
}
Как всегда полезно)
Очень полезно, спасибо
Суперполезно!
Удобненько🥰
За три месяца добрался сюда! Я понимаю всё... только сказать не могу )))
Чем занимался так долго?
@@ИльяДавыдов-б1б тупил
Автор гений! Сначала заставляет пыхтеть и думать головой, чтобы написать то, что можно уместить в одну строчку, а только потом о них говорит 😂. Как же хорошо!
Так, первое - тренировка, второе - чтобы понять как изнутри работает
@@xdemonisterx4662 так да, это очень круто.
Спасибо за уроки!
Когда будет эфир?
спасибо