ВЫВОД МАССИВА В ОБРАТНОМ ПОРЯДКЕ C# | РАБОТА С МАССИВАМИ | СИ ШАРП УРОКИ | ДОМАШНИЕ ЗАДАНИЯ # 7

  Рет қаралды 100,372

#SimpleCode

#SimpleCode

Күн бұрын

Пікірлер: 168
@SimpleCodeIT
@SimpleCodeIT 5 жыл бұрын
Cамый лучший способ сказать "спасибо" - поставить лайк и и поделиться уроком с друзьями. Это очень мотивирует создавать полезные уроки =) ✅Доступ к исходному коду и спонсорство www.patreon.com/SimpleCode ✅ donatepay.ru/don/SimpleCode ✅BTC кошелек: 12oYfJnvt76wjJbpvfhM41m6KPz6uz4LD4
@slipkiy7242
@slipkiy7242 4 жыл бұрын
"Ноль, два, один, три" - с детства со счётом я дружу. (с) Сергей xD Догадался довольно быстро, но логику всегда протаскиваю через дебаггер и тоже сначала наступил на эти грабли. Спасибо за уроки, опыт просто бесценен, перекопал уйму материала перед тем, как нашёл ваш канал и смотрю с упоением каждый урок, каждый раз восхищаясь вашим подходом к объяснению материала. Таких преподавателей в моей жизни можно пересчитать по пальцам одной руки. А я уже отучился в вузе на магистра и повидал достаточно разных учителей. Был бы у вас платный курс - купил бы не думая. Задумайтесь над этим, Сергей, вы прирождённый учитель.
@fillin3124
@fillin3124 4 жыл бұрын
Роман Сакутин, ещё его курсы смотрю. Тоже хорошо объясняет. Он эту задачку решил созданием ещё одного массива и переписал данные с старого массива в новый. А я сделал как автор этого видео, но не был уверен, что это правильно. Когда увидел такое решение в видео обрадовался
@Sokkez
@Sokkez 4 жыл бұрын
@@fillin3124 По-моему, создание доп массивов перебор уже)) лишняя нагрузка и загромождение программы, имхо. >но не был уверен, что это правильно Так прога же либо выводит, что надо, либо крашится и деьагом проходишься, я так как раз и выловил нужный мне -1 к array.length :D
@Sokkez
@Sokkez 4 жыл бұрын
Алекс, ну чо там, уже в ФААНГе работаешь?
@slipkiy7242
@slipkiy7242 4 жыл бұрын
@@Sokkez не, пока учусь) к лету буду пытаться устроиться
@TFM2024
@TFM2024 3 жыл бұрын
@@slipkiy7242 ну что, как там делишки?
@krasyuk1080
@krasyuk1080 4 жыл бұрын
Какой же каеф когда сделал все правильно
@fillin3124
@fillin3124 4 жыл бұрын
Просто шикарно, что есть решение домашних заданий. На практике это хорошо закрепляется. Спасибо
@АртёмПичкур-о4с
@АртёмПичкур-о4с 3 жыл бұрын
Сергей говорит про ошибки новичков, но вот только такие ошибки и деды могут допускать, те, у кого не получается так просто делать эти задания, не берите это в голову, чем хуже даётся это в начале, тем легче по итогу в конце, проверено)
@psycho8563
@psycho8563 2 жыл бұрын
Как глоток воздуха, и + мотивация, спасибо!
@mumanmuman9119
@mumanmuman9119 4 жыл бұрын
комментарий для поддержки!
@dimasavukov6230
@dimasavukov6230 5 жыл бұрын
Ты на высоте, Сергей!
@АндрейЛарин-ф5м
@АндрейЛарин-ф5м 4 жыл бұрын
Спасибо за видео, пол часа не мог разобраться в чем у меня ошибка, а ответ был прост
@ДмитрийАлексеев-ж1г
@ДмитрийАлексеев-ж1г 5 жыл бұрын
Большая благодарность за урок!
@DmitryDolganov
@DmitryDolganov 5 жыл бұрын
Сергей, спасибо большое!
@DARKNETOFFICIAL
@DARKNETOFFICIAL 3 жыл бұрын
4:10 Ноль, Два, Один, Три🤣
@plus2403
@plus2403 2 жыл бұрын
да, алгоритмическая дислексия )
@di4k20
@di4k20 5 жыл бұрын
Отлично! Продолжаем!
@envoy5969
@envoy5969 4 жыл бұрын
Посмотрел этот ролик сначала во второй раз , потом в первый и наконец в третий
@Мемыкаксмыслжизни-ы1з
@Мемыкаксмыслжизни-ы1з 3 жыл бұрын
ахахахахахахах, красава)
@vitasssik
@vitasssik 3 жыл бұрын
5:08 круто )) я так же сделал ))) самое приятное когда наступаешь на грабли ,и не знаешь как решить ,а потом осиняет тебя и ты делаешь , получается .... это так круто , потом смотришь как нужно было сделать и бац решение такое же ...вывод я двигаюсь в правильном направлении) Спасибо за уроки
@Nikelover.warspear
@Nikelover.warspear 6 ай бұрын
как успехи?
@vitasssik
@vitasssik 6 ай бұрын
@@Nikelover.warspear да, все отлично ... есть свой проект
@HammerKing-v7i
@HammerKing-v7i 2 ай бұрын
@@vitasssik он про работу спросил, а проект любой может для себя сделать
@vitasssik
@vitasssik 2 ай бұрын
​@@HammerKing-v7i ну не написал же про работу
@Mihail_HGo
@Mihail_HGo Жыл бұрын
Ураа это победа . Это мое первое первое домашнее задание которое я с нуля абсолютно сделал сам .Теперь пойду ролик посмотрю
@punchy1006
@punchy1006 4 жыл бұрын
Сделал всё точь-в-точь как в видео) Будет чем гордиться
@АлександрПасевич-п1ч
@АлександрПасевич-п1ч 4 жыл бұрын
Легко и просто смотреть твои уроки. Спасибо!)
@Stepangradov
@Stepangradov 4 жыл бұрын
Спасибо за урок, очень крутой курс!
@3x__
@3x__ 5 жыл бұрын
спасибо за урок!
@philipb4025
@philipb4025 2 жыл бұрын
Был в одном шаге от решения... Дал слабину, полез гуглить :))) Спасибо.
@DesFire
@DesFire 4 жыл бұрын
КЛАСС!
@frosty7269
@frosty7269 5 жыл бұрын
Было бы неплохо сделать ещё один урок по плюсам о левосторонних и правосторонних значениях (и ссылках). А так, спасибо, что продолжаете.
@lexgame861
@lexgame861 4 жыл бұрын
Спасибо большое за видео)
@signalmq
@signalmq 2 жыл бұрын
Я не попался в грабли😁, потому что написал декремент внутри цикла. for (int count = ints.Length; count > 0;) { --count; Console.Write("{0} {1}", ints[count], ""); } Но теперь буду знать, спасибо за уроки.
@ifelru
@ifelru 3 жыл бұрын
Спасибо за отличные уроки!
@kudokrasnodar
@kudokrasnodar 4 жыл бұрын
Спасибо за объяснения, пытался сам решить но постоянно загонял себя в тупик =) голова понимает как сделать а на практике не получается.
@albertabdykadyrov8343
@albertabdykadyrov8343 3 жыл бұрын
У меня точно также вроде все знания есть но не получается, вашему коменту уже год хотелось бы узнать, вы прошли этот этап и устроились на работу?
@erikedit8323
@erikedit8323 3 жыл бұрын
@@albertabdykadyrov8343 Вашему уже месяц, встречный вопросик) вы прошли уже?
@albertabdykadyrov8343
@albertabdykadyrov8343 3 жыл бұрын
@@erikedit8323 Нет, только основы,сейчас на ООП сижу.
@wemppy
@wemppy 2 жыл бұрын
@@albertabdykadyrov8343 А сейчас?
@ДавидМархевка-л5й
@ДавидМархевка-л5й 2 жыл бұрын
@@albertabdykadyrov8343 а сейчас?
@НадеждаИванова-п1с
@НадеждаИванова-п1с 3 жыл бұрын
Благодарю
@АндрейБалуцкий
@АндрейБалуцкий Жыл бұрын
Сделал это дз тремя разными способами и ни один не совпал с решением, но каждый был правильным)
@ИринаМорой-ы4э
@ИринаМорой-ы4э 2 жыл бұрын
Спасибище!!!!!
@ИванИванов-х5ч5ю
@ИванИванов-х5ч5ю 4 жыл бұрын
Спасибо!
@artlinestudio6735
@artlinestudio6735 3 жыл бұрын
Спасибо за урок Сергей!
@newmoment6462
@newmoment6462 2 жыл бұрын
Дякую за урок
@ПавелВласенко-ю6с
@ПавелВласенко-ю6с 4 жыл бұрын
Спасибо за уроки! Очень крутые, понятливо объясняете. Не знаю сам, но у меня решение получилось вот такое. //Вывод массива в обратном порядке. Console.WriteLine("Вывод массива в обратном порядке: "); for (int i = 0,j=myArray.Length-1; i < myArray.Length; i++) { Console.WriteLine(myArray[j]); j--; }
@slepoy_avtor
@slepoy_avtor 9 ай бұрын
Интересно, а полезно ли знать новичкам такой цикл как foreach для перебора массива...
@egorkalmykov4003
@egorkalmykov4003 3 жыл бұрын
Спасибо !!!
@Su1tan05
@Su1tan05 4 жыл бұрын
Спасибо за уроки!) var newarray = Console.ReadLine().Split(new[] { " ", ",", ";"}, StringSplitOptions.RemoveEmptyEntries); for (var i = newarray.Length - 1; i >= 0; i--) { Console.Write(newarray[i]+" "); } Console.WriteLine();
@ЯрославГоловко-ф6и
@ЯрославГоловко-ф6и 4 жыл бұрын
спасибо
@АлексейШумейко-в1д
@АлексейШумейко-в1д 2 жыл бұрын
С помощью специального оператора можно задать индекс относительно конца коллекции. Оператор ^ for(int i = 1; i
@romovajulia
@romovajulia Жыл бұрын
Все гениальное просто ))
@romovajulia
@romovajulia Жыл бұрын
Как это работает, оператор ^ - это же исключающее или🤔
@АлексейШумейко-в1д
@АлексейШумейко-в1д Жыл бұрын
@@romovajulia С версии C# 8.0 в язык был добавлен специальный оператор ^ И это именно в контексте индекса массивов.
@ivanchelychev9791
@ivanchelychev9791 4 жыл бұрын
Тот момент,когда ты максималист и вместо того,что бы просто перебрать масив, перезаписал его в обратном порядке
@АлександрКиреев-й8б
@АлександрКиреев-й8б 4 жыл бұрын
господи ДА, я страдал с этим столько времени и уже загнался, что не могу работать с массивами и всё к черту, но оказывается нужно было просто вывести в обратном порядке... умри, моя невнимательность
@KonsulX_Official
@KonsulX_Official Жыл бұрын
при выполнении задания как раз таки и уперся в ошибку которую вы описали, долго не мог понять что не так ведь вроде условия верны, в итоге спросил у нейронки) static void Main() { Console.Write("Ввести количество эллементов массива:\t "); int elemetsCount = int.Parse(Console.ReadLine()); Console.WriteLine("Вывод массива: "); int[] myArray = new int[elemetsCount]; for (int i = 0; i < myArray.Length; i++) { Console.Write($"Введите элемент массива под индексом {i}: "); myArray[i] = int.Parse(Console.ReadLine()); } for (int i = elemetsCount - 1; i >= 0; i--) { Console.WriteLine($"Индекс {i}: значение элемента {myArray[i]}"); } } }
@kubikkyuubik2898
@kubikkyuubik2898 5 жыл бұрын
Вот так тоже будет выводить в обратном порядке for (int i = array.Length; --i >=0 ;)
@zenox1455
@zenox1455 3 жыл бұрын
Как ты это понял?
@pavlom8882
@pavlom8882 3 жыл бұрын
@@zenox1455 изи
@Eh_Vasya
@Eh_Vasya 11 ай бұрын
Я долго мучился с выводом в обратном порядке, с этой же ошибкой. Короче можно еще не только отнимать у ленс -1, можно просто декремент убрать из скобок, и поставить его перед выводом на консоль. И тогда, сначала у 4 отнимется 1 и уже перед выводом на консоль, все будет работать
@ohshie
@ohshie Жыл бұрын
решение пока не смотрел. Вывод в обратном порядке: for (int i = array.Length-1; i >= 0; i--) { Console.WriteLine(array[i]); } эта часть как и предыдущая далась супер легко, разве что без "array.Length-1" переменной i присваивалась вся длина массива. Но ведь если пользователь введет длину 5, то хоть элементов и 5, но начинаются они с 0, так что максимальный индекс 4. Пришлось костыльнуть "-1") апдейт после просмотра: смешно, что думал что -1 это костыль который можно написать лучше, а вышло что у Сергея также) погнал смотреть дальше
@saidkamilov2820
@saidkamilov2820 4 жыл бұрын
Спасибо за урок но Я разбираюсь в компе как ремонтник и основном имею опыт ремонт технической части, ну захотел изучить как работают программы и научиться программировать Смотрю уроки с первого урока в начале не понимал вообще потом начал понимать по чуть чуть принцип программирование но насчёт домашних задании не как не могу написать код, Приходится смотреть решение с вашими объяснениями, такое чувство что я тупой и тут вспоминаю другие уроки программистов с ютуба по c# для маленьких и тупых ))
@alad1nnevskiy60
@alad1nnevskiy60 5 жыл бұрын
Долго ждал выпуска
@AL5-p7u
@AL5-p7u Жыл бұрын
лучший способ сказать "спасибо" - поставить лайк и и поделиться уроком с друзьями. Это очень мотивирует создавать полезные уроки =)
@ЯрославСалтыков-р4е
@ЯрославСалтыков-р4е 3 жыл бұрын
лучший )))
@sjajhaahhahaa
@sjajhaahhahaa 3 жыл бұрын
Массив можно в обратном порядке вывести подобным образом: for (int i = 0; i < arr.Length; i++) Console.Write(arr[arr.Length - i - 1 + " "]);
@marrinls
@marrinls Жыл бұрын
У меня так получилость :) static void Main(string[] args) { // 2. вывести массив в обратном порядке int[] array = { 10, 7, 100, 1 }; for (int i = array.Length - 1; i >= 0; i--) { Console.WriteLine(array[i]); } }
@toluncrazy8308
@toluncrazy8308 3 жыл бұрын
чётко
@hakari_
@hakari_ 3 жыл бұрын
Можно еще Array.Reverse использовать. Вы вроде бы не говорили об этом в видео.
@vitasssik
@vitasssik 3 жыл бұрын
2:22 я наступил не знал , как решить ... еще не досмотрел но оставлю коммент ))) сделал так если по вашему коду - int a = myArray.Length; а в цикле for (int i = a-1; ;) Я еще урок не досмотрел до конца ) интересно как вы это сделаете ..
@liletl3083
@liletl3083 3 жыл бұрын
Лучше не читать комментарии, а то все с первого раза идеально делают домашнее задание, и такое чувство что один я на все грабли что только можно ступить наступаю)).
@anyasha_
@anyasha_ 3 жыл бұрын
тоже самое)) минус мораль :D как успехи в обучении сейчас?
@liletl3083
@liletl3083 3 жыл бұрын
@@anyasha_ Забросил, месяц только потратил на обучение. Скучно, не интересно, не смогу я работать в этой отрасли.
@ICrazych
@ICrazych 3 жыл бұрын
@@liletl3083 мощно
@liletl3083
@liletl3083 3 жыл бұрын
@@ICrazych Попробовал, теперь не буду жалеть о "лёгкой и прибыльной работе программистом".
@triumph0817
@triumph0817 Жыл бұрын
@@anyasha_ хай, как успехи в обучении ? Или уже работа пошла ?
@ivangelium6348
@ivangelium6348 7 ай бұрын
Я перемудрил, вместо вывода сделал так, чтобы изначальный массив редактировался, а потом через цикл выводился. В итоге пришлось сделать второй массив, который записывал данные с конца в первый и первый их уже выводил.
@АлексейЖелтов-л7п
@АлексейЖелтов-л7п 4 жыл бұрын
Лайк если наступил на грабли)))
@ilich650
@ilich650 3 жыл бұрын
Грабли осилил, правда не совсем как в решении. Сопоставление индекса и длины массива сделал при выводе очередного элемента, а не в параметрах цикла. for (int i = my_arr.Length ; i > 0 ; i--) Console.Write("{0}\t", my_arr[i - 1]);
@hellsgod9830
@hellsgod9830 Жыл бұрын
для тех кому нужно в обратном порядке с вводом всех чисел массива using System; class Lesson { static void Main() { int ElementsCount = int.Parse(Console.ReadLine()); int [] myArray = new int [ElementsCount]; for(int i = 0 ; i= 0 ; i--) { Console.WriteLine(myArray[i]); } } }
@logephd9250
@logephd9250 3 жыл бұрын
решил переворачивать не счетчик, а сам массив: Array.Reverse(myArray); foreach (int i in myArray) { Console.WriteLine(i); }
@vegasprohelper6710
@vegasprohelper6710 4 жыл бұрын
А я i - - засунул в тело for перед CW и тоже сработало))))
@ЖеняДунаев-ъ7ж
@ЖеняДунаев-ъ7ж 4 жыл бұрын
я вообще вот так написал ( for (int i =9; i < Masiv1.Length ; i--) ) :D
@ЖеняДунаев-ъ7ж
@ЖеняДунаев-ъ7ж 4 жыл бұрын
только при таком варианте надо делать цикл if (i>=0), т.к если этого не будет, в конце он начнёт выдавать ошибку, т.к значение i пойдёт в отрицательные, а отрицательного элемента в массиве нет :)
@tatsuki5929
@tatsuki5929 4 жыл бұрын
thx
@sergsangels
@sergsangels 3 жыл бұрын
О супер еле нашел как делать реверс при использовании char Java, for(int x = arr.length; x > 0; x --){ System.out.print(arr[x - 1]; } изучаю java после питона всегда забываю ; ставить :)))
@ffaylay2155
@ffaylay2155 2 жыл бұрын
Вопрос! Если у меня условие в цикле for такое: for (int i = n - 1; i < myArray.Length; i--) это же все еще считается правильным? "n" - количество элементов в массиве Бтв всё работает так что думаю что такое всё ок.
@showt1me965
@showt1me965 4 жыл бұрын
Array.Reverse (myArray); :)
@dedede7901
@dedede7901 Жыл бұрын
Сегодня 26.06.2023. Через 2 года я буду отвечать на ваши комментарии по поводу программирования на C# и чего я добился. Желаю удачи !! ))
@dedede7901
@dedede7901 Жыл бұрын
@user-md8lp7wn9i Позвали в майкрософт корпорейшн, работаю в 1 кабинете с Биллом Гейтсом, сейчас думаем над виндовс 12
@jarekshark1356
@jarekshark1356 3 жыл бұрын
говорят для оптимизации длину массива в отдельную переменную надо вносить
@ИИванов-ь6с
@ИИванов-ь6с 3 жыл бұрын
я так и сделал изначально )))
@АлександрГаврилов-б5д
@АлександрГаврилов-б5д 2 жыл бұрын
Когда сам дз делал - на эти грабли наступил. Пол часа потратил чтоб понять в чем ошибка)
@romanboichuk3429
@romanboichuk3429 3 жыл бұрын
Домашние задания №6 - №7 в одном коде Console.WriteLine("Введите масив"); int mas = int.Parse(Console.ReadLine()); int[] myArray = new int[mas]; for (int i = 0; i < myArray.Length; i++) { Console.WriteLine($"Введите число в масив {i} "); myArray[i] = int.Parse(Console.ReadLine()); } Console.WriteLine("Вывод: "); for (int i = myArray.Length-1 ; i >= 0; i--) { Console.WriteLine(myArray[i]); }
@shirotorii
@shirotorii Жыл бұрын
Наступил на грабли, и исправил это другим образом: int[] userNum; Console.WriteLine("Введите длину массива"); int userLength = int.Parse(Console.ReadLine()); userNum = new int[userLength]; for (int i = 0; i < userNum.Length; i++) { Console.WriteLine("Введите значение для " + i + " массива:"); int enteredNum = int.Parse(Console.ReadLine()); userNum[i] = enteredNum; } for (int i = userLength; i
@СергейЦветов-н4н
@СергейЦветов-н4н 4 жыл бұрын
Вчера пол часа мозг насиловал ,не могу понять почему не получается ,еси все правильно .Забыл -1...
@lonernagibator5543
@lonernagibator5543 3 жыл бұрын
а можно ли этот цикл for() запихнуть еще в функцию (вместо стандартной Reverse) чтобы вызывать ее для сортировки массивов? Подскажите как а то я уже и через IEnumerable пытался, но всегда CS1624 выскакивает в ошибке названия функции.
@ZuraevD
@ZuraevD Жыл бұрын
А так можно? или лучше не надо или неважно: Console.WriteLine("В обратном порядке: "); for (int i = myArray.Length; i != 0; i--) { Console.Write(myArray[i-1] + " "); } Вот так в уроке: Console.WriteLine("В обратном порядке: "); for (int i = myArray.Length -1 ; i >= 0; i--) { Console.Write(myArray[i] + " "); }
@user-oz2eg7zr2c
@user-oz2eg7zr2c 4 жыл бұрын
можно отдельное видео по дебагу? Удобно, но я разобраться до конца не могу
@kostikkostik9865
@kostikkostik9865 4 жыл бұрын
+
@РамильФатуллаев-о9ц
@РамильФатуллаев-о9ц 2 жыл бұрын
Хех сделал через реверс)
@Captain_W
@Captain_W 2 жыл бұрын
Немного по другому вышло. Вот так: Console.WriteLine("C какого числа начать обратный отсчет элементов массива?"); int index = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Задайте количество элементов массива"); int elementsCount = Convert.ToInt32(Console.ReadLine()); int[] Arr = new int[elementsCount]; for (int i = elementsCount - 1; i >= 0; i--) { Console.WriteLine(Arr[i] = index); index--; }
@campillius
@campillius 3 жыл бұрын
//можно и так for (int i = myArray.Length; i > 0; i--) { Console.WriteLine(myArray[i - 1]); }
@angelldark6426
@angelldark6426 3 жыл бұрын
Вот блин, запутался когда делал сам ) -1 Ну блинн
@I-PixALbI4-I
@I-PixALbI4-I 5 жыл бұрын
Я часа два вчера бился пока до меня не дошло в чём было дело!
@МиргенИвандаев-в3ф
@МиргенИвандаев-в3ф 3 жыл бұрын
У меня другое решение получилось. Для массива на четыре элемента, счетчик "i" в цикле инициализировал тройкой и в тело цикла добавил условие if, чтобы декремент не ушёл в отрицательные значения. for (int i = 3; i
@vitor_corve
@vitor_corve 3 жыл бұрын
Так если ты руками инициализировал изначальное значение i, тогда можно было ещё проще сделать, в условии продолжение цикла написать i >= 0; i--
@neman135
@neman135 2 жыл бұрын
Не совсем понятно почему изначально ЯП говорит что там цифра 4, то есть 5 элементов в массиве, ведь метод Length должен считать длину массива с 0?
@radiodota2514
@radiodota2514 Жыл бұрын
Длина массива, это длина, количество элементов в ней. А вот индекс элементов начинается с 0
@dien_3
@dien_3 2 жыл бұрын
for (int k = elemntsCount; k
@ivannebyshynets8829
@ivannebyshynets8829 4 жыл бұрын
Не наступил ^^
@afa4ka740
@afa4ka740 3 жыл бұрын
У меня получилось так: Иииии это правильно Ура int[] Massiv = {1, 2, 3 ,4 ,5}; for (int i = Massiv.Length - 1; i >= 0; i--) { Console.WriteLine(Massiv[i]); } Console.ReadLine();
@BrostylesCat
@BrostylesCat 2 жыл бұрын
Как жаль что с каждым видио все меньше просмотров (
@olegsemenchyk8203
@olegsemenchyk8203 4 жыл бұрын
Console.Write("Введите количество элементов массива:\t"); int elementsCount = int.Parse(Console.ReadLine()); int[] myArray = new int[elementsCount]; for (int i = 0; i < myArray.Length; i++) { Console.Write($" Введите элемент массива под индексом {i};\t"); myArray[i] = int.Parse(Console.ReadLine()); } for (int i = 0; i < myArray.Length; i++) { for (int j = myArray.Length - 1; i=0) { Console.WriteLine(myArray[j]); } else { break; } } break; } Console.ReadLine();
@Юрчик-л8у
@Юрчик-л8у 2 жыл бұрын
ппц ведь почти решил же это задание сам гг
@CultureForCulture
@CultureForCulture 2 жыл бұрын
Я тоже так экспериментировал, но когда дело дошло до домашнего задания, я почему-то сделал так: Array.Sort(myArray); Array.Reverse(myArray); Это ведь тоже верно?
@da-br1zm
@da-br1zm 2 жыл бұрын
Верно,но смысл дз ,Понять как работает все изнутри ,а не с помощью метода)
@AdamBaverman
@AdamBaverman 2 жыл бұрын
static void Reverse(int[] myArray) { // easy way↓ // Reverse(myArray); int[] ReverseArray = new int [myArray.Length]; for (int i = 0, temp = ReverseArray.Length; i < myArray.Length; i++) { ReverseArray[--temp] = myArray[i]; } for (int i = 0; i < ReverseArray.Length; i++) { Console.WriteLine(ReverseArray[i]); } }
@murphy7685
@murphy7685 3 жыл бұрын
Почему я так замудрил, делал с if, break... Зачем?
@birdwatcher_channel
@birdwatcher_channel 3 жыл бұрын
сделал домашку за 10 минут
@akamurun6563
@akamurun6563 2 жыл бұрын
Оказалось всё так просто...
@МайнингМозга
@МайнингМозга 3 жыл бұрын
все написал все должно работать но из за -1 не мог понять в чем ошибка
@zercooI
@zercooI Жыл бұрын
Кто дошёл до этого видео и появляются дальше вопросы, может есть желание что-то обсудить. Могу помочь с чем-либо. Не знаю как тут оставить ссылку, если подскажите буду рад.
@VitaliVasyliev
@VitaliVasyliev Жыл бұрын
Привет, я бы с радостью, позадавал некоторые вопросы:) Предложение еще актуально?
@st_al
@st_al 4 жыл бұрын
for (int i = 0; i < myArray.Length; i++) { Console.WriteLine(myArray[MyArray.Length - 1 - i]); }
@steshapokosova1775
@steshapokosova1775 4 жыл бұрын
Ноль Два Один Три Грабли в след дз.. У меня так) for (int i = 0; i < iNam.Length; i++) { iNam[i] = Convert.ToInt32(Console.ReadLine()); if (i == (iNam.Length-1)) { Console.Write("Вы ввели: "); for (int j = 0; j < iNam.Length; j++) { Console.Write(iNam[j] + " "); } Console.Write(" Обратный порядок: "); for (int j = (iNam.Length-1); j >= 0;) { Console.Write(iNam[j--] + " "); } }
@РусланМереке
@РусланМереке 3 жыл бұрын
вот как я сделал но там есть не дочетый новерно такие которые я даже не видел int[] myArray = { 5 , 78 , 35 }; for (int i = myArray.Length - 1 ; i < myArray.Length; i--) { Console.WriteLine(myArray[i]); } Console.ReadLine();
@gamedantv8454
@gamedantv8454 3 жыл бұрын
Ребят я вот так вот сделал. S = “abcdefg” print(s[::-1])
@АрсенийБарушев-ъ6г
@АрсенийБарушев-ъ6г 2 жыл бұрын
Я просто пошел в тупую XD int [] mas = new int[7] {1,2,3,4,5,6,7}; int x = 0; foreach (int count in mas) { x = x + 1; } for (int i = x-1; i >= 0; i--) { Console.WriteLine(mas[i]); }
@mattmurdockattorney
@mattmurdockattorney Жыл бұрын
+
@ИИванов-ь6с
@ИИванов-ь6с 3 жыл бұрын
Console.WriteLine("Вывожу массив myArray в обратном порядке..."); e = myArray.Length; for (int i = (e-1); i =0; i--) { Console.WriteLine(myArray[i]); }
@tsohee9145
@tsohee9145 5 жыл бұрын
Получается ничего, что мы инициализируем счетчик размером массива каждый раз в начале цикла (а не вне цикла), шарп сам сообразит что к чему
@sniper7269
@sniper7269 5 жыл бұрын
Счетчик инициализируется только один раз - при заходе в цикл, все остальные итерации он его не инициализирует, а использует имеющийся. На выходе из цикла, переменная деинициализируется.
Гениальное изобретение из обычного стаканчика!
00:31
Лютая физика | Олимпиадная физика
Рет қаралды 4,8 МЛН
My scorpion was taken away from me 😢
00:55
TyphoonFast 5
Рет қаралды 2,7 МЛН
小丑教训坏蛋 #小丑 #天使 #shorts
00:49
好人小丑
Рет қаралды 54 МЛН
She made herself an ear of corn from his marmalade candies🌽🌽🌽
00:38
Valja & Maxim Family
Рет қаралды 18 МЛН
Видео 1: Java21 Maven + SQL Docker + JPA Hibernate
31:01
Java, SQL и Spring
Рет қаралды 2,9 М.
Что должен знать C# Junior разработчик?
9:33
Sergey Nemchinskiy
Рет қаралды 112 М.
Создание и заполение массива на Си
12:35
Тимофей Хирьянов
Рет қаралды 85 М.
Всё об указателях в C++ за 20 минут
20:00
Гениальное изобретение из обычного стаканчика!
00:31
Лютая физика | Олимпиадная физика
Рет қаралды 4,8 МЛН