Двумерные массивы вывод. Заполнение. Двумерный массив циклы. C++ для начинающих. #32

Поділитися
Вставка
  • Опубліковано 16 жов 2024
  • Понравилось видео или оказалось полезным? Подпишись!
    Двумерные массивы вывод. Заполнение. Двумерный массив циклы. C++ для начинающих. #32
    двумерный массив заполнить случайными числами
    Если вам нравятся мои уроки, вы хотите поддержать меня и развитие канала, то можете сделать это тут! =)
    www.donationale...
    или тут
    / simplecode
    Уроки по программированию
    Наша группа ВК smplcode
    Подписывайтесь на канал / @simplecodeit

КОМЕНТАРІ • 274

  • @mykhailozadorozhnyi4983
    @mykhailozadorozhnyi4983 6 років тому +305

    Спасибо что тратите СВОЕ время что б помочь другим.

    • @SimpleCodeIT
      @SimpleCodeIT  6 років тому +88

      Пожалуйста! =)

    • @lostshadowwalker
      @lostshadowwalker 3 роки тому +1

      Он деньги за это получает

    • @JJzerro
      @JJzerro 2 роки тому +1

      @@lostshadowwalker Не от нас) И вполне заслужанно!

    • @lostshadowwalker
      @lostshadowwalker 2 роки тому

      @@JJzerro и с ютуба, и с работы (если она у него есть)

    • @marlentimur4988
      @marlentimur4988 2 роки тому +3

      @@lostshadowwalker если бы он продавал свои видео курсы больше бы заработал, спасибо Сергею что делает общество умным

  • @АртемБаранов-ц7ч
    @АртемБаранов-ц7ч 6 років тому +164

    Отличные уроки, сколько всего пересмотрел, вода сплошная, тут все по делу.

    • @musicspace8894
      @musicspace8894 3 роки тому +3

      Хай из 2021-го, как успехи?

    • @nn9464
      @nn9464 3 роки тому

      @@musicspace8894 У тебя как?

    • @musicspace8894
      @musicspace8894 3 роки тому

      @@nn9464 Встречный вопрос задаётся только после предыдущего!

    • @Пирамидакуба
      @Пирамидакуба 2 роки тому

      @@musicspace8894 у тебя как?

    • @Im_Just_Epic
      @Im_Just_Epic 2 роки тому +1

      @@musicspace8894 привет из 2022 го, как успехи?

  • @СергейРомановский-ь4в
    @СергейРомановский-ь4в 5 років тому +197

    Просмотры падают в геометрической прогрессии, остаются самые стойкие) интересно сколько их в самом конце. Спасибо Сергей, очень доступно, лучшие видеоуроки из тех что я встречал.

    • @СтаниславИванов-ъ7ь
      @СтаниславИванов-ъ7ь 5 років тому +34

      Остаются те, кому надо. Самое интересное - функции, указатели... , видимо, впереди. А еще дальше темы, которые вызывают ужас - объекты, классы, наследование, процессы, потоки... ))) Спасибо Сергей!

    • @ДоброПожаловать-о6м
      @ДоброПожаловать-о6м 4 роки тому

      Подписываюсь под каждым словом!

    • @SaffronChipMCPE
      @SaffronChipMCPE 4 роки тому +12

      Самые последние имеют 8к просмотров, а теперь сравни это с около 800к просмотров на первом видео, осознай, что только 1-2% продержались ло самого конца

    • @АлёфкаАлёфкавиф
      @АлёфкаАлёфкавиф 4 роки тому

      Сергей Романовский Спойлер:Осталось примерно 20к от первого видоса

    • @mar_kha
      @mar_kha 3 роки тому +15

      Если ещё вычесть тех, кто:
      - После вашего (или подобных комментариев) решил взглянуть на последнее видео
      - Посмотрел только первое и последнее
      - Искал конкретную тему для учёбы/работы
      - Случайно заглянул и т.д.
      Окажется, что "бойцов", дошедших до конца, и которые во всём разобрались - единицы

  • @ДмитрийЛипин-ф5ц
    @ДмитрийЛипин-ф5ц Рік тому +10

    Кто смотрит курс с самого начала, то свой первый двумерный массив Вы создали в домашнем задании по "рисунку прямоугольника". Автору спасибо! Разжовывает все досконально, огромный труд!

  • @allergomeclub8766
    @allergomeclub8766 4 роки тому +100

    кто из 2020?
    p. s. респект автору)

  • @ДимДимыч-ц1в
    @ДимДимыч-ц1в 3 роки тому +35

    0:30 - Объявляем константы для массива
    1:49 - Цикл для заполнения массива (строки)
    2:17 - Вложенный цикл для заполнения массива (колонки)
    2:36 - Обращаемся к ячейкам массива циклами
    3:30 - Запускаем отладчик
    6:33 - Выводим массив

  • @ВорВзаконе-ф5б
    @ВорВзаконе-ф5б 6 років тому +20

    Вы просто супер!
    Такие сложные темы с вашей помощью даются очень легко, спасибо!)

  • @play_now4456
    @play_now4456 3 роки тому +32

    Hi, I see you're a good programmer, keep it up) You teach people well, including me. When I watch your lessons, I want to become a programmer more and more) Thank you)

    • @Rsjnn
      @Rsjnn 3 роки тому +2

      Are you Russian?

    • @bethedust
      @bethedust 3 роки тому +1

      @@Rsjnn *are you russian

    • @Rsjnn
      @Rsjnn 3 роки тому +1

      @@bethedust I'm sorry, it's my mistake.

    • @sa1nymax102
      @sa1nymax102 2 роки тому

      ПХПХПХ

    • @_aira_7937
      @_aira_7937 Рік тому +2

      И нафига ты по-английски пишешь, если говоришь по русски. 👁👄👁

  • @ПавелГород-ъ5л
    @ПавелГород-ъ5л 4 роки тому +5

    32 Урок полет нормальный. Спасибо за ваше время. Буду до конца.

  • @burningera1921
    @burningera1921 4 роки тому +4

    Очень долго не мог понять тему многомерных массивов, но благодаря вашим урокам, я понял без проблем. Огромное вам спасибо!

  • @bestri425
    @bestri425 3 роки тому +16

    Немного не ясно, зачем было создавать отдельный цикл for, для вывода результата cout. Можно было в том же цикле где идет генерация чисел в массив, сразу их выводить на экран с помощью cout. А так большое спасибо. 21 год, а уроки до сих пор востребованы. Очень понятно и доходчиво. Спасибо, Сергей.

    • @bestri425
      @bestri425 3 роки тому +1

      @@zanderbraun5618 да, всё верно. Если распределять каждую в каждую функцию свою определённую работу, которая несёт в себе разную логику и реализацию, то конечно функции могут быть разные. Однако в этом примере, можно было всё запихнуть в одну функцию, так как особо ничего не меняется, реализация очень простая, можно и не делать из мухи - слона.

  • @nexuslight5424
    @nexuslight5424 5 років тому +2

    Самые лучшие уроки и понятные уроки по с++

  • @daclicker
    @daclicker 3 роки тому +14

    Спасибо огромное за вашу работу! Начал учиться по этому плэй-листу. После конкретно этого видео написал рабочий алгоритм для игры в Пятнашки в консоли естественно))) Сначала было трудно, но потом поехало как по маслу! Учусь дальше. Если когда-нибудь программирование принесет мне реальный доход - оплачу вам свое обучение :) пока могу позволить себе ток мелкие донатики)

    • @miroslavklyukovsky683
      @miroslavklyukovsky683 3 роки тому

      Крутое дз)

    • @geroitruda8157
      @geroitruda8157 2 роки тому

      ForzaRSM Rostov,скинь код пятнашек сюда.

    • @TheSerega960
      @TheSerega960 6 місяців тому

      Привет, стал программистом?

  • @starfox2559
    @starfox2559 3 роки тому +3

    Огромная благодарность за твои уроки, все очень хорошо понятно

  • @ДмитрийОсипов-х1ф
    @ДмитрийОсипов-х1ф 7 років тому +16

    * Самые понятные, видео уроки по c++, на всём (RU) youtube *

  • @МихаилИванов-щ9у
    @МихаилИванов-щ9у 7 років тому +43

    спс, всё понятно. Все в убежище, но уже завтра штурмуем урок 33 ! :D

    • @tea_master_
      @tea_master_ 5 років тому +3

      А потом ЗОНУ 51)

  • @AlexAlex-mh7og
    @AlexAlex-mh7og 4 роки тому +3

    Спасибо за уроки! Очень легко и понятно обучаться! Еще раз спасибо!

  • @allienbird671
    @allienbird671 Рік тому

    Я просто с ума схожу от того, как вы все объясняете с помощью отладчика, стало так просто искать ошибки и понимать как идет код в работе, спасибо вам за тот урок;

  • @thedimas3007
    @thedimas3007 4 роки тому +2

    Спасибо большое за понятные уроки по такому непростому языку программирования

  • @SimpleCodeIT
    @SimpleCodeIT  7 років тому +35

    #массивы #двумерныймассив #SimpleCode #урокипрограммирования

    • @cympanion1232
      @cympanion1232 4 роки тому

      Найс))) комменты левых людей набирают больше лайков, чем коммент автора

  • @tischima
    @tischima Рік тому

    Спасибо за урок! Просто, кратко и понятно.

  • @Malen_Kirchren
    @Malen_Kirchren 5 років тому +1

    Спасибо вам огромное, лучше ваших уроков на ютубе я не видел

  • @mordybuycust3717
    @mordybuycust3717 4 роки тому +1

    спустя 40 видео, я заметил, что у него на заднем плане попугайчик чикрикает.
    А видео как обычно ОГОНЬ!
    просто респекты тебе!( хоть и снимал в 2017г.)

  • @PanVladyslav
    @PanVladyslav 6 років тому +9

    Отлично объясняешь , так держать ))

  • @shaphrol9896
    @shaphrol9896 2 роки тому

    Я кружусь с таких великих людей как вы.

  • @АннаМордалевич
    @АннаМордалевич 4 роки тому +1

    Очень грамотная речь.Кайфую)

  • @vadimgreen5352
    @vadimgreen5352 3 роки тому

    На предыдущем уроке поставил паузу и сделал ради практики всё то, о чем автор говорит в этом видео :D

  • @ДмитрийКрасовский-б6р

    Я искал медь, а нашел золото - это полностью олицетворяет подачу материала на данном канале!

  • @СергейКоролев-о1ю
    @СергейКоролев-о1ю 2 роки тому

    Прекрасный Урок! 👍Спасибо.

  • @ignite_ignis313
    @ignite_ignis313 2 роки тому

    Спасибо
    #SimpleCode - легенда!!

  • @kebroviore
    @kebroviore Рік тому

    просто охрененно!!!!!!!!!!!!!!!

  • @trojangosling
    @trojangosling 3 роки тому

    Боже, как же это интересно!

  • @alexandrterletsky5450
    @alexandrterletsky5450 4 роки тому

    Лучший канал на UA-cam!👍👍👍

  • @daniilmironov3366
    @daniilmironov3366 3 роки тому +1

    Говорил тяжело вроде но этот урок лёгкий
    Прошлый был по сложнее всё же.
    Балдёю, идём дальше!"

  • @Russslllan1
    @Russslllan1 5 років тому +5

    Я в предыдущих уроках не справился с ДЗ где надо было заполнить одномерный массив уникальными случайными числами, посмотрел как это работает и поставил себе задачу создать код, который будет заполнять двумерный массив уникальными случайными числами)) Бился над этим кодом полтора дня и вроде все работает как надо, если кому то интересно я выложу код.
    #include
    #include
    using namespace std;
    void main()
    {
    srand(time(NULL));
    const int ROWS = 5;
    const int COLS = 5;
    int arr[ROWS][COLS];
    bool already = false;
    int newrandomValue;
    for (int n = 0; n < COLS; n++)
    {
    for (int i = 0; i < ROWS;)
    {
    int j;
    already = false;
    newrandomValue = rand() % 25;
    for ( j = 0; j

    • @fluman4953
      @fluman4953 5 років тому

      Красавчик, я когда сам делал не мог понять как проверять двумерный массив оказывается даже думать не нужно было, просто как в уроке xD

    • @user-ot4pk5xh3b
      @user-ot4pk5xh3b Рік тому

      интересное условие в 27 строке

  • @kigomaro
    @kigomaro 2 роки тому +1

    ТОП ВИДОС, КРАСАВА

  • @L1KDE
    @L1KDE 4 роки тому +3

    Написал перед просмотром
    #include
    using namespace std;
    void main()
    {
    setlocale(LC_ALL, "Ru");
    int const ROW = 3, COL = 4; // переменные задающие размер массива. ROW - количество строк, COL- количество колонок;
    int arr[ROW][COL]; // объявление двухмерного массива, c количеством строк и колонок указанных в константах ROW и СOL;
    for (int i = 0; i < ROW; i++) // цикл проходящий по строкам массива
    {
    for (int j = 0; j < COL; j++) //вложенный цикл, проходящий по колонкам внутри строки
    {
    arr[i][j] = rand() % 20; //инициализация текущего элемента массива с рандомным числом
    cout

  • @ДоброПожаловать-о6м

    Всем здорова. Уроки шикарные: доступно объяснено, показано, а главное для людей. В ходе изучения массивов у меня появился такой вопрос: "Как заполнить массив в строку через пробел, а не переходить к новой строке?". Буду премного благодарен.

  • @dianashelatkach5491
    @dianashelatkach5491 7 років тому +7

    Спасибо

  • @marlentimur4988
    @marlentimur4988 2 роки тому

    большое спасибо Сергей

  • @filiusbonacci2002
    @filiusbonacci2002 2 роки тому +1

    Спасибо очень полезно, всю голову сломал как двумерный перебирать.
    Еще очень полезно было бы как передавать в функцию, и обращаться внутри неё int, char/wchar и string двумерные массивы, там очень много подводных камней.

  • @epaksel--6722
    @epaksel--6722 8 місяців тому +1

    Если кому-то надо усложненную Домашнюю работу по генератору чисел:
    Необходимо создать генератор чисел в двухмерном массиве (каждая строка и столбец должны быть заполнены), при этом, чтобы значения не повторялись и выводились в командную строку в соответствии со своим положением в массиве (Как выводятся числа в командную строку у автора в видео).
    Решение задачи выложу позже в комментариях.

  • @bulba1995
    @bulba1995 2 роки тому

    Отличное видео , спасибо вам .

  • @vladimird6922
    @vladimird6922 3 роки тому

    прям кайфую от того что получается)

  • @delirium-r3y
    @delirium-r3y 4 роки тому

    не понимаю почему так мало просмотров, видео отличные, хотя и менше информации чем в книгах.

  • @archiechellaut9483
    @archiechellaut9483 3 роки тому

    Спасибо за урок!

  • @ivantut9210
    @ivantut9210 4 роки тому +1

    Полезно и интересно)))

  • @AComplexWave
    @AComplexWave 6 місяців тому

    7:51 - Автор ошибся? говорит "В конце итерации внешнего цикла", на самом деле в конце итерации внутреннего, вложенного цикла пишем

  • @valerik970
    @valerik970 4 роки тому

    Блин я реально начал это понимать спасибо огромное очень понятно объясняется)

  • @abcloud7672
    @abcloud7672 4 місяці тому

    Спасибо вам огромное за уроки!
    замечание:
    вот это arr[x][y] = rand() % 10
    ну и вообще любое деление с остатком
    x % 10 - например
    (в уроке про rand() по моему вы говорите так же)
    то остаток будет не от 0 до 10, а от 0 до 9
    так ведь?
    Число 10 мы не можем получить в остатке.

  • @sanekvelikiy
    @sanekvelikiy 3 роки тому

    Отличное видео ,спасибо

  • @Ermine882
    @Ermine882 7 років тому +4

    Спасибо!

  • @АндрейЕсин-ш7у
    @АндрейЕсин-ш7у 2 роки тому

    Сергей, присоединяюсь ко всем благодарностям за отличные уроки. Очень понятно объясняете материал.
    Я только осваиваю программирование и по качеству для восприятия, ваши уроки ЛУЧШИЕ. У меня есть вопрос:
    поясните пожалуйста разницу при инициализации и выводе массива на экран когда используешь вложенный
    цикл один раз и как показываете вы, два раза. У меня результат одинаковый. Кроме одного раза, когда заполняли одномерный массив случайными уникальными числами. Там, пока вывод не сделал вторым циклом, не получалось
    (урок 38). Спасибо.

  • @tanatos100grn
    @tanatos100grn 3 роки тому +4

    кто из 2021?
    p. s. респект автору)

    • @FreQl
      @FreQl 3 роки тому

      тут никого нету 0_0

    • @justboy4743
      @justboy4743 3 роки тому

      я тут, как успехи? Бросил или дошёл до конца?

  • @NoOneNOW
    @NoOneNOW 2 роки тому +2

    Кстати если вложить в цикл с генерированием это:
    for (int g = 0; g < ROWS; g++)
    {
    for (int h = 0; h < COLS; h++)
    {
    if (arr[g][h] == arr[i][j] and (g != i or h!= j))
    {
    j--;
    break;
    }
    }
    }
    то получается уже генератор не повторяющихся чисел).

    • @olegkaskader
      @olegkaskader Рік тому

      Реально 2.5 часа возился с этим сам, делал всё что только приходило в голову (код получился раза в 2 больше, всё равно не получилось) сдался захожу в комментарии, а тут твой простенький и понятный, спасибо тебе, тут даже объяснений не надо сразу понял в чем ошибся

    • @olegkaskader
      @olegkaskader Рік тому

      Но цикл полностью ломается если 2 раза подряд выпадает число которое уже было сгенерировано в коде

  • @highdiy2315
    @highdiy2315 2 роки тому

    лучшие видео

  • @LenTos1337
    @LenTos1337 6 років тому +2

    Перед тем, как посмотреть этот урок, решил сам попробовать додуматься сделать генератор чисел для двумерного массива. В целом вышло, но очень громоздко)
    srand(time(NULL));
    const int ROW = 2;
    const int COL = 4;
    int arr[ROW][COL]{};
    for (int i = 0, j = 0; i < ROW && j

  • @ВиталийРоманчук-й6ы

    Вечер добрый. С Новым 2023 годом.
    Как реализовать программу заполнения массива уникальными (неповторяющимися) числами.
    Как для одномерного не получается. Может есть вариант, как это сделать?
    Заранее спасибо. ))

  • @Mohito_777
    @Mohito_777 11 місяців тому +2

    если вы так просто объясняете и никто больше, то ужас подумать, как вы добывали информацию

  • @user-rl7es2rt4y
    @user-rl7es2rt4y 6 років тому +2

    кстати с двумерным массивом вариант сделать дз с прямоугольником указать ширину ,
    длину тд тд .

  • @AleksandrCheplakov
    @AleksandrCheplakov 4 роки тому

    я просто cout закинул в первый цикл, не нашел смысла для этого создавать новый.
    Спасибо за уроки, лучше всяких cs50

  • @Ілля-ц2у
    @Ілля-ц2у 3 роки тому

    Первый раз сработало, потом начало генерировать одно по всем координатам

    • @IgorIlinoff
      @IgorIlinoff 3 роки тому

      здесь без функции времени, смотри предыдущие уроки по rand

  • @nikitapechalev6339
    @nikitapechalev6339 2 роки тому +2

    Здравствуйте, а вы можете подсказать мне, как создать программу, которая заполняет двумерный массив уникальными числами?

    • @avi35rus
      @avi35rus 2 роки тому

      Тоже хочу сделать
      Глянь урок про заполнение одномерного массива уникальными числами, и по аналогии

  • @Олег-д7э4с
    @Олег-д7э4с 7 років тому +2

    Добрый день Сергей, спасибо за ваши уроки.Подскажите как можно реализовать код , чтобы на экран выводился массив, но после каждой строки шла их сумма?
    1 3 5 sum= 9
    2 5 3 sum =10
    1 7 2 sum =10
    И вычислить наименьшую и наибольшую сумму строк. Массив у меня уже заполнен случайными числами. Заранее спасибо!

    • @МихаилИванов-щ9у
      @МихаилИванов-щ9у 7 років тому +2

      я бы создал новую переменную и в ней складывал строки и столбцы массива. Ну и потом через cout выводишь эту переменную

    • @faust8th316
      @faust8th316 2 роки тому

      спасибо вам за такую задачу, попробую написать )

  • @vladberezovskiy7031
    @vladberezovskiy7031 5 років тому

    ты лучший

  • @ПавелКрасавчик-т7м
    @ПавелКрасавчик-т7м 5 років тому +1

    4:37 самолет с лайками прилетел )))

  • @mattakushi1831
    @mattakushi1831 4 роки тому +3

    Много где ищу не могу найти. Как заполнить матрицу числами по порядку? Допутим матрица 3 на 3

    • @vadimgreen5352
      @vadimgreen5352 3 роки тому

      Создаешь переменную перед циклом, потом в цикле пишешь, что массив с текущей координатой равен *переменная* + 1. Переменной присваиваешь нужное тебе первое число, можно организовать это через сиин.

  • @ВладЖданов-с5ю
    @ВладЖданов-с5ю 5 років тому +8

    Иногда лучше разделять функционал, поэтом и пишут в двух разных циклах, хотя можно и в одном.

  • @ДмитрийБузницкий-я2л

    Спасибо, Бро

  • @chelovechek7773
    @chelovechek7773 6 місяців тому

    👍

  • @ave4341
    @ave4341 Рік тому

    Доброго времени суток! А почему переменным передаем константы , а не другие типы? Это место не понял.

  • @vadimgreen5352
    @vadimgreen5352 3 роки тому +5

    Зачем Сергей уже в который раз пишет отдельный цикл с точно такими же условиями для сяута? Почему его не вставить в имеющийся цикл? Просветите, кто понимает, в чем прикол

  • @ЮлияФролова-о5р
    @ЮлияФролова-о5р 6 років тому

    Сергей, добрый день. Я прошу прощения за возможно глупый вопрос, и все же: при отладке как вы передвигаете стреллочку по строкам кода? При переходе со строки на строку кода - у меня не отображается никакая информация.

    • @LenTos1337
      @LenTos1337 6 років тому

      Посмотрите урок про отладку, при помощи клавиши F10 он это делает, и убедитесь, что у вас стоит visual studio comunity, а не какой-нибудь express

    • @KORDYBANOV
      @KORDYBANOV 6 років тому

      у него урок был ранее от 20 до 26 гдето там он объяснял как пользоватся отладчиком называется "Без этого вам не стать программистом!"

  • @mr.toksha8892
    @mr.toksha8892 2 роки тому

    Вот если i

    • @avi35rus
      @avi35rus 2 роки тому

      Если выражение "i < rows" возвращает True - цикл выполняется

  • @ВячеславКаширский-ф4з

    Отдельный цыкал для вывода на консоль совсем не нужен:
    void main()
    {
    setlocale(LC_ALL, "ru");
    const int ROWS = 5;
    const int COLS = 8;
    int arr[ROWS][COLS];

    for (int i = 0; i < ROWS; i++)
    {
    for (int j = 0; j < COLS; j++)
    {
    arr[i][j] = rand() % 10;
    cout

  • @Андрей-ы6п2л
    @Андрей-ы6п2л 6 років тому

    Спасибо за урок! Не могли бы Вы пояснить, как включить в программе окно видимых значений (то, что появляется при отладке)?

    • @skorp291
      @skorp291 6 років тому

      Надо включить режим отладки и подвести курсор к нужному месту. Без включения отладки ничего не увидишь.:)

    • @skorp291
      @skorp291 6 років тому

      Надо включить режим отладки и подвести курсор к нужному месту. Без включения отладки ничего не увидишь.:)

  • @viktortemirov6809
    @viktortemirov6809 2 роки тому

    Не уверен,что кто-то ответит, но спрошу.Возможно ли для ранда задать параметры присвоения буквами/словами/ нецелочисленными значениями и как в таком случае ограничить количество символов записываемых в массив?

  • @kostaweinstein6253
    @kostaweinstein6253 5 років тому

    не могу понять как ты выводишь циклы фор так быстро. это склейка в видео или есть что-то типа горячей клавиши?

    • @self-toughstudy6635
      @self-toughstudy6635 4 роки тому +1

      Если я правильно понял о чём речь, то для этого достаточно написать for и нажать TAB.

  • @Namenameusername-w2k
    @Namenameusername-w2k 6 років тому

    Народ срочно или автор канала помощь,срочно!!! Заполнить матрицу случайными числами. Отобразить симметрично относительно вертикальной оси секторы матрицы, которые лежат влево и вправо от главной и побочной диагоналей.

  • @4etvero4ka90
    @4etvero4ka90 3 роки тому +4

    Место 2х for можно было записать только 1:
    for (int i = 0; i < ROWS; i++)
    {
    for (int j = 0; j < COLS; j++)
    {
    arr[i][j] = rand() % 10;
    cout

  • @wersomd
    @wersomd 3 роки тому +3

    3:00 вернитесь к Кунг фу Панде

  • @wasony.126
    @wasony.126 4 роки тому

    👍👍👍

  • @kahiko7765
    @kahiko7765 4 роки тому

    большое вам спасибо!!!

  • @konstantinpyshnoy1502
    @konstantinpyshnoy1502 5 років тому

    я после 2-й минуты видео поставил на паузу и сразу заранее решил написать, у меня по короче вышло, но у вас думаю для новичков более понятно
    int main()
    {
    setlocale(LC_ALL, "Rus");
    const int X = 15;
    const int Y = 5;

    int arr[X][Y]{};
    for (int i = 0; i < X;i++ )
    {
    for (int j = 0;j < Y;j++)
    {

    cout

  • @Даня-ж2ю4д
    @Даня-ж2ю4д 4 роки тому +1

    Ну, я тут сделал генератор случайных чисел от 1 до 100. Нулями подровнял
    #include
    #include
    using namespace std;
    void main()
    {
    setlocale(LC_ALL, "ru");
    srand(time(NULL));
    const int ROW = 3;
    const int COL = 4;
    int arr[ROW][COL];
    int rnd;
    for (int i = 0; i < ROW; i++)
    {
    for (int j = 0; j < COL; j++)
    {
    rnd = rand() % 100 + 1;
    arr[i][j] = rnd;
    }
    }
    for (int i = 0; i < ROW; i++)
    {
    cout

  • @1ntegrall571
    @1ntegrall571 5 років тому +1

    Двумерный Массив заполненный уникальными случайными числами:
    #include
    #include
    using namespace std;
    void main()
    {
    setlocale(LC_ALL, "ru");
    srand(time(NULL));
    const int ROW = 4; // Row - ряд, выбираем количество рядов в двумерном массиве.
    const int COL = 5; // COL - колонка, выбираем количество колонок в двумерном массиве.
    int arr[ROW][COL];
    int NewRandomValue;
    bool a;
    for (int j = 0; j < COL; j++)
    {
    for (int i = 0; i < ROW; )
    {
    a = false;
    NewRandomValue = rand() % 20;
    for (int l = 0; l < COL; l++)
    {
    if (a)
    {
    break;
    }
    for (int k = 0; k < ROW; k++)
    {
    if (NewRandomValue == arr[k][l])
    {
    a = true;
    break;
    }
    }
    }
    if (!a)
    {
    arr[i][j] = NewRandomValue;
    i++;
    }
    }
    }
    for (int i = 0; i < ROW; i++)
    {
    cout

  • @giorgikiladze3230
    @giorgikiladze3230 5 років тому

    spasibo bolshoe

  • @ИоаннДейкун
    @ИоаннДейкун Рік тому

    привет из 2023. Спасибо большое!

  • @giorgikiladze3230
    @giorgikiladze3230 6 років тому

    razumeetsa layk

  • @gamepwoandrey
    @gamepwoandrey 3 роки тому +1

    Как сделать так же, только через функцию и с динамическим массивом?

  • @Skrynat
    @Skrynat Рік тому

    Создавать отдельный цикл со вложенным для того чтоб выводить данные в консоль вовсе было не обязательно! Это можно было вписать в уже имеющийся цикл. Отличные уроки! Спасибо большое!

  • @stensej6841
    @stensej6841 4 роки тому

    Сергей спасибо , но у меня вопрос когда запускаю програму пишет не как у тебя в столбик а в строчку как исправить ... ?

    • @shanewalsh1573
      @shanewalsh1573 3 роки тому

      dobav' : '
      ' posle iteracii vnytrennego cikla

  • @legendarniy5714
    @legendarniy5714 6 місяців тому +1

    32
    осталось 172

  • @ИНФОРМАЦИЯДЛЯУСПЕШНЫХ

    Спсб

  • @3bala9
    @3bala9 3 роки тому

    Подскажите пожалуйста, как задать размер двумерного статического массива

  • @n3onn439
    @n3onn439 Рік тому

    Забавно, что с прошлого урока решил сам заняться присвоением значений и выводом и сделал всё тоже самое. Единственное что не понимаю - зачем создавать отдельный цикл для вывода символов на экран, если можно всё уместить в первом цикле?

    • @cyud7002
      @cyud7002 Рік тому

      Я думаю что это для того, чтобы людям понятнее было)

    • @n3onn439
      @n3onn439 Рік тому

      @@cyud7002 угу. Каждая функция должна отвечать за одно действие. Заполнение - 1
      Вывод - 2
      И т.д.

  • @ЖеняШуляк-ъ2ф
    @ЖеняШуляк-ъ2ф 5 років тому +1

    Простите за глупый вопрос но что такое "\t"?

    • @mar_kha
      @mar_kha 3 роки тому

      Табуляция - пробел

    • @ЖеняШуляк-ъ2ф
      @ЖеняШуляк-ъ2ф 3 роки тому

      @@mar_kha ну я то уже давно понял, это как таб- 4 пробела

    • @mar_kha
      @mar_kha 3 роки тому

      @@ЖеняШуляк-ъ2ф Да это ответ для тех, у кого возникнет тот же вопрос
      Как у Вас с программированием, если не секрет?)

    • @ЖеняШуляк-ъ2ф
      @ЖеняШуляк-ъ2ф 3 роки тому

      @@mar_kha ну нормально, я сначала смотрел его, потом в школе факультатив по с++ появился, в итоге выучил ща месяц больше чем тут хоть занимался с++ раза год, потом учителя в армию забрали, теперь надо заниматься самоучением, и ПК накрылся, остановился я на пузырьковой сортировке что была сразу же после двумерных массивов

  • @chashkodergatell4193
    @chashkodergatell4193 5 років тому

    Один вопрос: можно ли вывести только отдельную ячейку массива?

  • @ДенисАндреев-о6д2п

    А как вывести из двумерного массива данные, если у подмассивов разный размер символов??

  • @tarasbulba2254
    @tarasbulba2254 4 роки тому

    дякую