ЗАПОЛНЕНИЕ ДВУМЕРНОГО МАССИВА С КЛАВИАТУРЫ C# | СЛУЧАЙНЫМИ ЧИСЛАМИ | C# | СИ ШАРП УРОКИ | УРОК # 32

  Рет қаралды 118,908

#SimpleCode

#SimpleCode

Күн бұрын

Пікірлер: 169
@SimpleCodeIT
@SimpleCodeIT 4 жыл бұрын
Cамый лучший способ сказать "спасибо" - поставить лайк и и поделиться уроком с друзьями. Это очень мотивирует создавать полезные уроки =) ✅Доступ к исходному коду и спонсорство www.patreon.com/SimpleCode ✅ donatepay.ru/don/SimpleCode ✅BTC кошелек: 12oYfJnvt76wjJbpvfhM41m6KPz6uz4LD4
@redvik1800
@redvik1800 4 жыл бұрын
Можно спросить, на сколько примерно уроков расчитано обучение C#?
@user-zp2pc1er9v
@user-zp2pc1er9v 3 жыл бұрын
@Kolia King , подписка на Ютуб даёт смотреть без рекламы
@user-zp2pc1er9v
@user-zp2pc1er9v 3 жыл бұрын
@Kolia King и тебе так сложно подождать 5 секунд и пропустить рекламу?
@user-zp2pc1er9v
@user-zp2pc1er9v 3 жыл бұрын
@Kolia King , подписка Ютуб Премиум
@user-zp2pc1er9v
@user-zp2pc1er9v 3 жыл бұрын
@Kolia King ,чтобы пропустить быстро рекламу,модно перезайти несколько раз на видео
@ivanuchka007dunduk3
@ivanuchka007dunduk3 4 жыл бұрын
Обидно, что у видеоблогеров, которые снимают всякую дичь для деградации молодежи, больше актива, чем у столь полезного и познавательного канала с классным специалистом и преподавателем в главной роли. Бесплатное обучение - абсолютно. Рассказ лучше, чем у 95% преподавателей хороших ВУЗов. Всё структурировано, просто, понятно, без выпендрежа. А всего 7к просмотров и 800 лайков. Лучше вас, никто информацию не преподносит. Такой спокойный голос и не торопливый темп придают новичкам уверенности, что это всё просто. Спасибо вам! Не пойму, откуда берутся дизлайки, хоть их и мало, к чему тут можно придраться? Ведь такой качественный контент должен быть в топе ютуба, а не ,,10 часов режу воду,, )))
@Sokkez
@Sokkez 4 жыл бұрын
Всего 5 дизов на данный момент - это вообще ничто, погрешность даже, для ютуб-видео)) Такой контент не будет в топе, потому что для него нужно голову включать и думать xD Это очень трудозатратно :DDDDDD
@datepartners2460
@datepartners2460 3 жыл бұрын
Так пусть деграданты смотрят свою дичь, учи кодинг стриги бабки с деградантов)
@ТуралИскендерли
@ТуралИскендерли 3 жыл бұрын
Однозначно!
@Agent-kt7sv
@Agent-kt7sv 3 жыл бұрын
@@datepartners2460 )) Истину праведную глаголите, сэр! Так и надо)
@ilgizgareev
@ilgizgareev 2 жыл бұрын
Спустя год после вашего комментария статистика видео уже более обнадёживающая - 63711 просмотров к утру 01.07.22 )
@МарияМария-л5ц
@МарияМария-л5ц 3 жыл бұрын
В начале урока: "поставьте на паузу и подумайте, что выведется на консоль". Кричу: "нули!". Ответ: "нули!". ВЕСЬ ДЕНЬ ТЕПЕРЬ БУДУ ХОДИТЬ ДОВОЛЬНАЯ.
@narikate2144
@narikate2144 2 жыл бұрын
Как ваши успехи в этой области?
@МарияМария-л5ц
@МарияМария-л5ц 2 жыл бұрын
@@narikate2144 Ну в этой области я изучала базу, чтобы быть более свободным пользователем юнити. Теперь работаю в геймдеве (не программистом, но все-таки). А как ваши?
@dashina7055
@dashina7055 2 жыл бұрын
@@МарияМария-л5ц а вы молодец! дальнейших успехов вам в геймдеве
@simple4924
@simple4924 6 ай бұрын
@@МарияМария-л5ц а через год как оно)?
@МарияМария-л5ц
@МарияМария-л5ц 6 ай бұрын
@@simple4924 продолжаю работать в гейм деве) скачу с анрила на Юнити. А у вас как?
@dimasavukov6230
@dimasavukov6230 4 жыл бұрын
Сергей, спасибо! Вы не просто даёте уроки, а вселяете надежду и уверенность в полученные знания....!
@ВікторПашкевич-я3м
@ВікторПашкевич-я3м 4 жыл бұрын
Имею проблемы со здоровья плохо хожу ДЦП у ногах постоянно смотрю уроки все и учусь большое спасибо Вам Сергей за Вашу работу
@priminister5711
@priminister5711 4 жыл бұрын
Сочувствую. Удачи в дальнейшем! Всё будет хорошо)
@timoshka7435
@timoshka7435 7 ай бұрын
Привет, у тебя получилось ? Ответь пожалуйста
@gennadiymedvedev214
@gennadiymedvedev214 4 жыл бұрын
, спасибо , Сергей , за полезное видео-урок !!! , , храни тебя Бог
@viktort9326
@viktort9326 4 жыл бұрын
Люди добрые и не очень, ставьте "лайки" !! Для вас это не составит труда, а видео станет более доступным людям, которые изучают этот материал. Почему в топе находится всякая бредятина, а то что полезно, как раз тяжело найти !? Да вот как раз из-за этого! И да, это БЕСПЛАТНО !!
@КириллСавенков-з2к
@КириллСавенков-з2к 3 жыл бұрын
Просто люди кушают помои, по типу эдварда била и всяких тиктокеров. Учиться или познавать полезную и новую инфу хотят реально меньшенство...
@Agent-kt7sv
@Agent-kt7sv 3 жыл бұрын
Добрый день, Сергей, пишу честно после слов "Предлагаю поставить на паузу...". Если ум после Вашего курса по C++ подсказывает правильно, списком инициализации мы не воспользовались, отсюда, массив инициализируется значениями по умолчанию. Для типа данных Int32 / Int64 по умолчанию ноль -> инициализируется нулями. Как всегда, благодарю Вас за шикарные уроки (:
@АлександрМаньков-д1е
@АлександрМаньков-д1е 2 жыл бұрын
Сергей просто гений) смотрю эти видосы и такое ощущение что ты это всегда знал) доступнее объяснять просто некуда)
@РоманМерзликикин
@РоманМерзликикин 4 жыл бұрын
Лучше уроков по C# не находил. Надеюсь, что они ещё будут выходить. Спасибо.
@vasilyborka6190
@vasilyborka6190 Жыл бұрын
11:08 Я думаю есть смысл использовать команду *"Console.Clear();"* что бы очистить лишную информацию из консоли.
@ДмитрийАлексеев-ж1г
@ДмитрийАлексеев-ж1г 4 жыл бұрын
Сердечно благодарю за этот урок, Сергей!
@ВладимирВладимирович-ю6х
@ВладимирВладимирович-ю6х 4 жыл бұрын
Спасибо за уроки, смотрю с огромным удовольствием.
@nazarshevchenko856
@nazarshevchenko856 4 жыл бұрын
Полезно и очень интересно... Очень интересно
@АлександрПасевич-п1ч
@АлександрПасевич-п1ч 4 жыл бұрын
Это супер! Вы даёте нам структурированную информацию и это круто! Такая подача с действительно важными темами... Спасибо Вам огромное!
@Илья-о3х9з
@Илья-о3х9з 4 жыл бұрын
Здравствуйте, Сергей, уроки просто супер. Ну.. супер)
@felixschulz1398
@felixschulz1398 4 жыл бұрын
Сразу ставлю лайк)
@DmitryDolganov
@DmitryDolganov 4 жыл бұрын
Сергей, спасибо тебе огромедное!!!
@SG-li3qv
@SG-li3qv 4 жыл бұрын
Серж супер спасибо. Лайк!!!
@colibri_86
@colibri_86 3 жыл бұрын
Благодарю за ваши труды! Они не напрасны!
@Pavlykkk
@Pavlykkk 4 жыл бұрын
Для закрепления ДЗ 1 : Вывод двухмерного масива в обратном порядке ; Задавайте ДЗ в коментарях чтобы подтянуть знания
@jacksparrow3982
@jacksparrow3982 4 жыл бұрын
Окей, внесу свою лепту и предложу для закрепления такую вот задачу: Необходимо создать три двумерных массива, каждый из которых будет выполнять свои функции. Массивы должны быть одинакового размера, причем его нужно задавать не просто прописывая в коде, а через переменные. Первый массив должен хранить числа, введенные пользователем с клавиатуры. Второй должен хранить числа, сгенерированные рандомом. Третий же должен хранить числа, которые являются результатами разниц между элементами первого и второго массивов, причем четные числа в нем должны оканчиваться на *. Let's Go
@oleksandralekseiev8370
@oleksandralekseiev8370 4 жыл бұрын
@@jacksparrow3982 важно уточнить: эта * должна храниться вместе с четным элементом массива, или же просто добавляться при выводе?
@МаксимДраганов-е8м
@МаксимДраганов-е8м 4 жыл бұрын
@@jacksparrow3982 я у мамы молодесс))) static void Main(string[] args) { Console.WriteLine(" Enter nubber of lines for each arrays: "); int lineNumber = int.Parse(Console.ReadLine()); Console.WriteLine(" Enter nubber of columns for each arrays: "); int columnNumber = int.Parse(Console.ReadLine()); int[,] myArray = new int[lineNumber,columnNumber]; int[,] myArray1 = new int[lineNumber,columnNumber]; int[,] myArray2 = new int[lineNumber,columnNumber]; Random random = new Random(); for (int y = 0; y < myArray.GetLength(0); y++) { for (int x = 0; x < myArray.GetLength(1); x++) { Console.Write($"Enter number for line {y + 1},column {x + 1}: "); myArray[y, x] = int.Parse(Console.ReadLine()); } Console.WriteLine(); } Console.WriteLine(); for (int y = 0; y < myArray1.GetLength(0); y++) { for (int x = 0; x < myArray1.GetLength(1); x++) { myArray1[y, x] = random.Next(1000); } Console.WriteLine(); } for (int y = 0; y < myArray2.GetLength(0); y++) { for (int x = 0; x < myArray2.GetLength(1); x++) { myArray2[y, x] = myArray1[y,x] - myArray[y, x]; } Console.WriteLine(); } Console.WriteLine();////////////////////////////////////////////////////////////////////////////////// for (int y = 0; y < myArray.GetLength(0); y++) { for (int x = 0; x < myArray.GetLength(1); x++) { Console.Write("\t" + myArray[ y,x] ); } Console.WriteLine(); } Console.ReadLine(); Console.WriteLine(); for (int y = 0; y < myArray1.GetLength(0); y++) { for (int x = 0; x < myArray1.GetLength(1); x++) { Console.Write("\t" + myArray1[y, x]); } Console.WriteLine(); } Console.ReadLine(); for (int y = 0; y < myArray2.GetLength(0); y++) { for (int x = 0; x < myArray2.GetLength(1); x++) { if (myArray2[y,x]%2==0) { Console.Write("\t" + myArray2[y, x] + "*"); } else { Console.Write("\t" + myArray2[y, x]); } } Console.WriteLine(); } Console.ReadKey(); }
@mumanmuman9119
@mumanmuman9119 4 жыл бұрын
@@МаксимДраганов-е8м Некст раз предупреждай что спойлер!
@КамбэкПетрович
@КамбэкПетрович 3 жыл бұрын
@@jacksparrow3982 Мудрил чёт целый день с разницей массивов. Оказалось всё проще пареной репы) но сам, зато сам. Спасибо за задачку!! * Ниже СПОЙЛЕР!!* Console.Write("Введите количество индексов первого измерения массива Y: "); int y = Convert.ToInt32(Console.ReadLine()); Console.Write("Введите количество индексов второго измерения массива X: "); int x = Convert.ToInt32(Console.ReadLine()); int[,] array = new int[y, x]; int[,] array2 = new int[y, x]; int[,] array3 = new int[y, x]; Random random = new Random(); for (int height = 0; height < array.GetLength(0); height++) { for (int width = 0; width < array.GetLength(1); width++) { Console.WriteLine("Y: " + height + " X: " +width); array[height, width] = Convert.ToInt32(Console.ReadLine()); } } Console.WriteLine(" Массив (Своими ручками)"); for (int height = 0; height < array.GetLength(0); height++) { for (int width = 0; width < array.GetLength(1); width++) { Console.Write(array[height, width] + "\t"); } Console.WriteLine(); } Console.WriteLine(); Console.WriteLine(" Массив (Рандомайзер)"); for (int height = 0; height < array2.GetLength(0); height++) { for (int width = 0; width < array2.GetLength(1); width++) { array2[height, width] = random.Next(-100, 100); } } for (int height = 0; height < array2.GetLength(0); height++) { for (int width = 0; width < array2.GetLength(1); width++) { Console.Write(array2[height, width]+"\t"); } Console.WriteLine(); } Console.WriteLine(); Console.WriteLine(" Результат разницы значений первого и второго массивов {Чётный результат помечен[*]}"); for (int height = 0; height < array3.GetLength(0); height++) { for (int width = 0; width < array3.GetLength(1); width++) { if ((array[height, width] - array2[height, width]) % 2 == 0) { array3[height, width] = array[height, width] - array2[height, width]; Console.Write(array3[height, width] + "*" + "\t"); } else { array3[height, width] = array[height, width] - array2[height, width]; Console.Write(array3[height, width] + "\t"); } } Console.WriteLine(); }
@ЛЫСЫЙ-ю6э
@ЛЫСЫЙ-ю6э 3 жыл бұрын
Очень круто! Спасибо большое! Гений!
@romanhan87
@romanhan87 4 жыл бұрын
Спасибо за уроки, всё просто и понятно. Хотя иногда хочется урок по дольше 🙂
@ВікторПашкевич-я3м
@ВікторПашкевич-я3м 4 жыл бұрын
Спасибо за уроки просто супер
@ifelru
@ifelru 3 жыл бұрын
Спасибо за отличные уроки!
@nyashuka
@nyashuka 4 жыл бұрын
Прошел все твои уроки, топчек!)
@mr.murlaj3427
@mr.murlaj3427 4 жыл бұрын
как успехи?
@nyashuka
@nyashuka 4 жыл бұрын
@@mr.murlaj3427 Отлично). Ну в каком-то смысле)
@zz_gandon
@zz_gandon 4 жыл бұрын
@@nyashuka В каком?)
@leskhanmuratuly5374
@leskhanmuratuly5374 4 жыл бұрын
Круто, спасибо)
@superpacmaniac
@superpacmaniac 10 ай бұрын
Кайфую. Массивы пока что моя любимая тема. Автор гений преподавания!
@DmytroLuhanskyi
@DmytroLuhanskyi 4 жыл бұрын
Сергей, спасибо.
@mr.billichbill3420
@mr.billichbill3420 4 жыл бұрын
Спасибо!!!!!!!!!!!!
@3x__
@3x__ 4 жыл бұрын
Спасибо за урок!
@iskandervolta3714
@iskandervolta3714 4 жыл бұрын
Оо Наконец-то!) Спасибо огромное!
@elfinroom1178
@elfinroom1178 4 жыл бұрын
Спасибо за контент большое !
@arroganz9318
@arroganz9318 2 жыл бұрын
Спасибо, сенсей. Уже идет усвоение не с таким отчаянием и долгим перевариванием логики тем. Хоть это радует, не зря кумекал значит).
@Влад-г9о5д
@Влад-г9о5д 4 жыл бұрын
Спасибо за урок,жду следующий
@asanbekovalisher411
@asanbekovalisher411 4 жыл бұрын
Спасибо за урок
@I-PixALbI4-I
@I-PixALbI4-I 4 жыл бұрын
Как же всё просто когда ты уже сделал ДЗ на двумерный массив) Спасибо, делайте уроки чаще!
@lexgame861
@lexgame861 4 жыл бұрын
Спасибо большое за видео)
@JevelOnly
@JevelOnly 2 ай бұрын
Кто смотрит впервые, предлагаю перед тем как просмотреть данное видео, самим решить в виде домашнего задания, две задачи из названия ролика: "Реализовать заполнение двумерного массива случайными числами, а так же как заполнить двумерный массив с клавиатуры.
@artlinestudio6735
@artlinestudio6735 3 жыл бұрын
Спасибо за урок Сергей! Очень полезный!
@AvelCChinenkov
@AvelCChinenkov Жыл бұрын
Спасибо. Прекрасные уроки. Все разложено по шагам. Идеально для начала это будет говнокод" - прорвалось)))
@johnamericansky1139
@johnamericansky1139 4 жыл бұрын
Лучший!
@mrLukas-du4xd
@mrLukas-du4xd 4 жыл бұрын
Спасибо за видео урок! Очень доходчиво. А уроки по методам будут?
@НадеждаИванова-п1с
@НадеждаИванова-п1с 3 жыл бұрын
Блегодарю
@ascrm
@ascrm 4 жыл бұрын
Уже пишу код наперед)
@lincoln1484
@lincoln1484 4 жыл бұрын
Получилось сделать самостоятельно, до просмотра урока =D
@newmoment6462
@newmoment6462 2 жыл бұрын
Дякую за відео!
@matem101
@matem101 4 жыл бұрын
Спасибо
@egorkalmykov4003
@egorkalmykov4003 3 жыл бұрын
Спасибо !!!
@ЕвгенийНикитин-у7о
@ЕвгенийНикитин-у7о 10 ай бұрын
Лукаса в поддержку автору
@СергейВысторопов
@СергейВысторопов 4 жыл бұрын
По моему это бестcеллер! Не так ли? Сергей, спасибо!
@МарияСоколова-о5о
@МарияСоколова-о5о 20 күн бұрын
Интересно, спасибо! :>
@birdwatcher_channel
@birdwatcher_channel 3 жыл бұрын
Лайк. Смотрю перед сном с телефона.
@vladislavkrivonosov3289
@vladislavkrivonosov3289 3 жыл бұрын
не лучшая практика)
@DaLusiks
@DaLusiks 4 жыл бұрын
грамотно начал делать отсылки на предыдущие уроки! спасибо)
@Neroz49rujka
@Neroz49rujka 3 жыл бұрын
SPASIBO!
@ПавелБойко-ь2д
@ПавелБойко-ь2д 3 жыл бұрын
Спасибо , вроде ,пока что, всё понятно *)
@ЯрославГоловко-ф6и
@ЯрославГоловко-ф6и 4 жыл бұрын
спасибо
@index5221
@index5221 4 жыл бұрын
Здравствуйте, Сергей! Я ещё новичок в C#, но этот язык меня заинтересовал. Можете рассказать про перспективы разработки на C# и сложно ли найти работу .Net разработчику? Есть ли удаленка или перспективы на филнсе! А так же отдельно интересует Xamarin. Жив ли он и стоит его изучать?
@blindboy007
@blindboy007 2 жыл бұрын
Я считаю что Xamarin ещё жив но учить его в 2022 кхм.. Лучше Unity учи, ещё много где нужен WinForms но это уже отдельный разговор..
@СашаСтрельцов-в4с
@СашаСтрельцов-в4с 4 жыл бұрын
Интересно, но хотелось бы програмирование по андроиду, свое приложение сделать))
@Влад-г9о5д
@Влад-г9о5д 4 жыл бұрын
Подскажите ресурсы,на которых можно изучать c# помимо metanita?
@АлексДжаванов
@АлексДжаванов 4 жыл бұрын
велеколепно,восхетительно, я пьяный😁😁
@НиколайЩеглов-м6ь
@НиколайЩеглов-м6ь 2 жыл бұрын
12:15 Приветствую, выполнил урок, как Вы и показывали, но при вводе больших и коротких слов в последнем упражнении таблица получается кривой. Одни столбцы наезжают на другие. Как бы это исправить?
@СмартБой
@СмартБой 4 жыл бұрын
Серёга привет, недавно написал калькулятор и несколько программ по Д.З., но я не понимаю при каких условия мы создаем Экземпляр Класса, и нужно ли его создавать(этот ЭК) при написании калькулятора? П.С. : может быт тупой вопрос, но я запутался и сейчас пишу непонятный код, так что было бы неплохо объяснить этот нюанс
@cootook
@cootook 4 жыл бұрын
спасибо, нашел сам)) вопрос. почему случайно генерируются только положительные значения?
@КириллСавенков-з2к
@КириллСавенков-з2к 3 жыл бұрын
Сразу подумал о строках для массива с клавиатуры=)
@ktotakoi6037
@ktotakoi6037 2 жыл бұрын
Солид это конечно хорошо, но разве постоянные обходы массива отдельно для каждой мелочи не будут сильно тормозить программу?
@chopperpopper8970
@chopperpopper8970 3 жыл бұрын
Хотел написать про цикл "зачем делать два, когда можно один", но автор опередил ответом. Все равно руки к клаве уже потянулись, поэтому напишу просто - single responsibility.
@sethdi2782
@sethdi2782 4 жыл бұрын
Я единственное ,что во всех этих уроков не понимаю полностью, вот совсем никак, кто минусует вообще эти видео? Человек делится знаниями, доходчиво, планомерно, с примерами ещё и с заданиями домашними. Кто эти от 3 до 30 человек ?
@heymeepo1
@heymeepo1 4 жыл бұрын
Это обычная погрешность ютуба, сюда может зайти случайный человек вообще не связанный с программированием, да еще и в плохом настроении, или какой-нибудь злой чел, который ничего не понимает, но хочет всего и сразу, либо обиженный комментатор который задает глупые вопросы и не получает ответа от автора) И даже в таких реалиях практически полное отсутствие дизлайков. Сергей просто прирожденный учитель!
@Dumitr6336
@Dumitr6336 28 күн бұрын
Годный совет про 2 циклов.....
@bulbianopyano7134
@bulbianopyano7134 3 жыл бұрын
А как организовать вывод элементов массива в произвольном порядке? Или, перефразирую: как перемешать содержимое ячеек в произвольном порядке?
@alexmam2886
@alexmam2886 4 жыл бұрын
Привет, выпусти видео по слэнгу программистов, говнокод навел на такую идею)
@АлександраАкатьева-у1у
@АлександраАкатьева-у1у 4 жыл бұрын
Здравствуйте, есть вопрос по с++, как вывести в ответ какое то кол-во звёздачек. Например квадрат из звёздочек, а в длину
@ЕвгенийТаскаев-м6ф
@ЕвгенийТаскаев-м6ф 4 жыл бұрын
Массивом строки,колонки, строки вниз опускают квадрат, колонки вправо
@glebko732
@glebko732 4 жыл бұрын
Дай угадаю, следующая серия уроков будет по Java?
@IT_channel
@IT_channel 2 жыл бұрын
Что на счет сортировки двумерного массива? как это сделать ?
@МухаммадалиМустафаев-ч1д
@МухаммадалиМустафаев-ч1д 4 жыл бұрын
Ахахаха я в первые заметил как ты сказал скверное слово )))) "говно код" а то я думал что это компьютер нам все диктует )
@AlexandrSavchenko
@AlexandrSavchenko 3 жыл бұрын
Рандомные числа если отрицательные как можно сделать? Или отрицательно положительные чтобы были...Я так понимаю это только с помощью например random.Next(-100,100) или есть варианты по другому? А random.Next() он от нуля берет включительно и до int -ового (если тип int) последнего (только не включительно)??
@GoodBoy-hs7pv
@GoodBoy-hs7pv 4 жыл бұрын
Народ! Неужели так сложно поставить лайк под отличным видеоуроком? Не жалейте лайков)
@foxymizer
@foxymizer 4 жыл бұрын
Здравствуйте Сергей, хотелось бы попросить вашей помощи в определении что мне делать со стороны опытного программиста. Я учусь в университете на факультете информатики. Уже во всю идёт второй семестр первого курса и мы начинаем учить C#, но я сильно хочу научиться создавать игры для ios/macos и тд, Т.е. учить swift, не знаю что делать.
@blum_base
@blum_base 2 жыл бұрын
чем всё закончилось в итоге?
@foxymizer
@foxymizer 2 жыл бұрын
@@blum_base вообще неожиданно для меня)) купил себе макбук, начал учить swift, через 4 месяца бросил из-за потери мотивации/дисциплины. Начал учить kotlin чтобы писать под андроид приложухи, забросил спустя 3 месяца. 6 месяцев ничего не делал. В итоге подумал что выучить чтобы писать под мобилки, dart(flatter) или react native(javascript), остановился на втором. В итоге начал учить html,css 4 месяца, потом начал javascript и после двух месяцев стал учить react. В итоге с первого дня как начал учить html прошел год и пару месяцев, освоил в целом html, css, sass, js, react, redux. Работаю уже 3 месяца junior web developer-ом. Текущий стек: react, redux, js, typescript, sql, node.js.
@мойканал-ц9в6п
@мойканал-ц9в6п 2 жыл бұрын
То что будет в не инициализированном массиве зависит от компилятора. В общем случае там будет мусор. Лучше всегда явно указывать что в массиве нули
@shidih
@shidih 6 ай бұрын
на память
@helmas_witch
@helmas_witch 3 жыл бұрын
а если в массиве много строк и столбцов так же по 1 элементу все заполнять
@try_parse99
@try_parse99 3 жыл бұрын
всё это можно сокротить: Random random = new Random(); int b = random.Next(); int[,] num = { {b,b }, { b,b} }; foreach (var i in num) { Console.Write(i + ": "); }
@DiSnakeMr
@DiSnakeMr 3 жыл бұрын
Решил вернуться к истокам, зайдя сюда, и я составил идентичный массив, но вывод произвелся в столбик
@oceaneyes397
@oceaneyes397 2 жыл бұрын
надеюсь, ты решил проблему) Я сам с ней столкнулся. Все дело было в Console.WriteLine, который делал переход на след строку, нужно в коде заменить Console.WriteLine на Console.Write(во внутреннем цикле, который и выводит на экран)
@yuran9k
@yuran9k 4 жыл бұрын
как это делать в Form?
@0159-n7o
@0159-n7o Ай бұрын
Наконец-то ввелось главное понятие всея програмирования - говнокод!
@roflin4ik
@roflin4ik 3 жыл бұрын
на этом уроке мой код впервые назвали г**ном)))
@dmitriybelov8136
@dmitriybelov8136 4 жыл бұрын
Спасибо большое! К сожалению, донатить не могу, но отключил Adblock на ваших уроках.
@furiousfire336
@furiousfire336 4 жыл бұрын
нужно не просто рекламу смотреть, а переходить по ней, да и денег с неё мало идёт.
@strelok6903
@strelok6903 4 жыл бұрын
А я не создавал массив ,я вот в массиве где у нас ген строки и столбцы (х,у) . Я перед консоле написал присваивание рандом числа и патом выводил. И думаю то ли я дурак или норм все?
@strelok6903
@strelok6903 4 жыл бұрын
Я не создавал дополнительные циклы не снаруде не внутри цикла
@zenox1455
@zenox1455 3 жыл бұрын
Почему если будет array[j, i] - то будет ошибка массива?
@clownkrusty9950
@clownkrusty9950 2 жыл бұрын
Есть чит код, а есть щит код )
@DeckBlack22
@DeckBlack22 Жыл бұрын
Одно но, как избежать ошибки, если просто жамкнуть энтер и добавить null в список, вместо int.
@mumanmuman9119
@mumanmuman9119 4 жыл бұрын
Ребята если вы тут не первый урок, то не жадничайте, поставьте лайк каналy
@Gabriel-hg7fl
@Gabriel-hg7fl 4 жыл бұрын
Только один вопрос. Почему сначала y, а потом x, а не наоборот? T_T
@adminadmin3988
@adminadmin3988 3 жыл бұрын
Второй месяц пытаюсь учить программирование, понимания ноль, я такой тупой.
@AlGoritm02
@AlGoritm02 8 ай бұрын
Ты не один такой😊
@krytor_chel9615
@krytor_chel9615 2 жыл бұрын
0000000000000000000000000000000000 будет выведено изза того что нет значения в индексах
@kiviscretch
@kiviscretch Жыл бұрын
У меня вместо табуляции выводит /t весь инет перерыл что за ?????
@ИльясАхмеров-п1д
@ИльясАхмеров-п1д Жыл бұрын
"\t"
@The-hi5uw
@The-hi5uw 3 жыл бұрын
+++
@викторВоробей-б8д
@викторВоробей-б8д 4 жыл бұрын
//
@ИгорьЛакшенко
@ИгорьЛакшенко 4 жыл бұрын
Зачем вы просмотрели ети уроки?И что они вам дали?
@furiousfire336
@furiousfire336 4 жыл бұрын
Многое. В том числе и надежду.
@QWERTY-qv8vf
@QWERTY-qv8vf 3 жыл бұрын
Глупый вопрос.
@КириллГетьман-у2я
@КириллГетьман-у2я 2 жыл бұрын
Увидел название урока, не смотря пошел в студию делать заполнение случайными числами и заполнение с клавиатуры Получилось как то так: int[] myArray = new int[10]; Random rnd = new Random(); for (int y = 0; y < myArray.Length; y++) { myArray[y] = rnd.Next(100); Console.Write(myArray[y]); if (y < myArray.Length - 1) Console.Write(" | "); } Console.WriteLine(); Console.WriteLine(); Console.WriteLine("---------------------------------------------"); Console.WriteLine(); int[,] myDoubleArray = new int[3,3]; for (int y = 0; y < myDoubleArray.GetLength(0); y++) { for (int x = 0; x < myDoubleArray.GetLength(1); x++) { myDoubleArray[y,x] = rnd.Next(10, 100); Console.Write(myDoubleArray[y,x]); if (x < myDoubleArray.GetLength(1) - 1) Console.Write(" | "); } Console.WriteLine(); } Console.WriteLine(); Console.WriteLine("---------------------------------------------"); Console.WriteLine(); Console.WriteLine("Ввести новые элементы массива с клавиатуры? (Any Button)"); Console.ReadKey(); Console.Clear(); for (int y = 0; y < myDoubleArray.GetLength(0); y++) { for (int x = 0; x < myDoubleArray.GetLength(1); x++) { Console.Write($"Укажите Элемент по координатами не ниже 0 и не выше 9 [y,x] [{y},{x}]: "); myDoubleArray[y,x] = int.Parse(Console.ReadLine()); Console.Clear(); if (myDoubleArray[y, x] < 0 || myDoubleArray[y, x] > 9) { Console.WriteLine("ERROR! Range - 0..9"); x--; } } Console.Clear(); } for (int y = 0; y < myDoubleArray.GetLength(0); y++) { for (int x = 0; x < myDoubleArray.GetLength(1); x++) { Console.Write(myDoubleArray[y, x]); if (x < myDoubleArray.GetLength(1) - 1) Console.Write(" | "); } Console.WriteLine(" ---------"); } Console.WriteLine("Exite (Any Button)"); Console.ReadKey(); Но результат вроде тот что должен быть! Теперь иду смотреть ваше видео! Спасибо за материал! Очень легко усваивать!
Гениальное изобретение из обычного стаканчика!
00:31
Лютая физика | Олимпиадная физика
Рет қаралды 4,8 МЛН
Мясо вегана? 🧐 @Whatthefshow
01:01
История одного вокалиста
Рет қаралды 7 МЛН
Quando A Diferença De Altura É Muito Grande 😲😂
00:12
Mari Maria
Рет қаралды 45 МЛН
Как наука победила религию
17:02