C 2D arrays ⬜

Sdílet
Vložit
  • čas přidán 21. 07. 2024
  • C 2D arrays multidimensional arrays tutorial example explained
    #C #2D #arrays
  • Věda a technologie

Komentáře • 33

  • @BroCodez
    @BroCodez  Před 2 lety +57

    #include
    int main()
    {
    // 2D array = an array, where each element is an entire array
    // useful if you need a matrix, grid, or table of data
    /*
    int numbers[2][3] = {
    {1, 2, 3},
    {4, 5, 6}
    };
    */
    int numbers[2][3];
    int rows = sizeof(numbers)/sizeof(numbers[0]);
    int columns = sizeof(numbers[0])/sizeof(numbers[0][0]);
    printf("rows: %d
    ", rows);
    printf("columns: %d
    ", columns);
    numbers[0][0] = 1;
    numbers[0][1] = 2;
    numbers[0][2] = 3;
    numbers[1][0] = 4;
    numbers[1][1] = 5;
    numbers[1][2] = 6;
    for(int i = 0; i < rows; i++)
    {
    for(int j = 0; j < columns; j++)
    {
    printf("%d ", numbers[i][j]);
    }
    printf("
    ");
    }
    return 0;
    }

  • @provokator-provocateur7603
    @provokator-provocateur7603 Před 2 lety +45

    This is better than Netflix. Im waiting every new episode.

  • @doochow9962
    @doochow9962 Před 11 měsíci +5

    This was so helpful! I am an IT student and was having trouble understanding 2D arrays. This is the best video I found .

  • @republicofserbia
    @republicofserbia Před rokem +4

    Thanks for helping me out. Greetings from Serbia

  • @itchybakerzz5101
    @itchybakerzz5101 Před 2 lety +10

    hi, I'm hoping that you can also make a compilation of this C course, just like what you did in your java tutorial. btw, thank you for these amazing tutorials.

  • @user-bh8xz4xy7o
    @user-bh8xz4xy7o Před 2 lety +8

    Helllo, I'm a student from Russia and I'm learning computer sciense, I want to say you help me so much and I hope your chanell will progress much more, good luck!

  • @JafarAlQudah
    @JafarAlQudah Před rokem +1

    fery good fideo vro keep it in the up

  • @diusepausm
    @diusepausm Před 2 lety +4

    This is one of best language learning channel tutorial i know

  • @stanleywambani860
    @stanleywambani860 Před 7 měsíci +4

    What my lecturer does in 2 hours you do it in 5minutes😂

  • @celestialcamel1959
    @celestialcamel1959 Před 2 lety +2

    Can you make a Django course soon? Thats what I'm really waiting for!

  • @yigitdogan2k
    @yigitdogan2k Před 5 měsíci +1

    hi, can we use:
    # include
    # define rows
    # define columns
    and then use these defined sizes in our array and loop?

  • @na0miiii__
    @na0miiii__ Před 2 lety +1

    good vid!

  • @tescenmo_Ed
    @tescenmo_Ed Před 2 lety +2

    Thank you ❤

  • @umachandeeswari2942
    @umachandeeswari2942 Před 2 lety

    Great!

  • @umutaydn6184
    @umutaydn6184 Před rokem

    thanks for the video

  • @joeface448
    @joeface448 Před 2 měsíci +1

    It took all the way up until I saw "print" to realize this wasn't C++. T_T

  • @javenlim5514
    @javenlim5514 Před 3 měsíci +1

    why does my code not run unless i add in the
    printf("rows: %d
    ", rows);
    printf("columns: %d
    ", columns);

  • @andrejpoljakovic5482
    @andrejpoljakovic5482 Před 2 lety +2

    Hi! Great video! I have a question. How does the code change from this if I need for a user to input the size of rows and columns,and not be given like in this video?
    Any help would be great,tnx! :)

    • @farisraid7588
      @farisraid7588 Před rokem +8

      #include
      int main() {
      int rows, columns;
      printf("Enter the number of rows: ");
      scanf("%d", &rows);
      printf("Enter the number of columns: ");
      scanf("%d", &columns);
      int numbers[rows][columns];
      for (int i = 0; i < rows; i++) {
      for (int j = 0; j < columns; j++) {
      printf("Enter the value for element [%d][%d]: ", i, j);
      scanf("%d", &numbers[i][j]);
      }
      }
      printf("
      ");
      for (int i = 0; i < rows; i++) {
      for (int j = 0; j < columns; j++) {
      printf("%d ", numbers[i][j]);
      }
      printf("
      ");
      }
      return 0;
      }
      In this example, we first declare the rows and columns variables, and then use scanf() to read in the values from the user. We then declare the numbers array using the values of rows and columns.
      Next, we use two nested loops to iterate over each element of the array and prompt the user to enter the value for that element using scanf(). Finally, we print out the entire array using two nested loops and the printf() function.

    • @GigaChad-zx9hj
      @GigaChad-zx9hj Před rokem +2

      @@farisraid7588 Thanks mate

  • @sachinsaagar7531
    @sachinsaagar7531 Před 2 lety

    Can u plz do the same for Android

  • @SHADOW-du7yf
    @SHADOW-du7yf Před 2 lety

    Can you create a tutorial on how to create a website. Like what program to use and what languages you need to know .Would be a great video

  • @magns2623
    @magns2623 Před 2 lety

    Is there is any videos about data science ???

  • @luci1368
    @luci1368 Před 2 lety

    Bro the index of 2D arrays don't start at 0?

  • @javacoder2134
    @javacoder2134 Před 2 lety

    pls some java tuts?

  • @rendezvousonmemorylane
    @rendezvousonmemorylane Před 2 lety +1

    It would be better if u spaced these out over a few days instead of uploading them all at once.

  • @ADAM_SGS
    @ADAM_SGS Před 2 lety

    Please put Arabic subtitles in CZcams settings in your videos

  • @civicaverage796
    @civicaverage796 Před 8 měsíci

    It wont print, and i dont know if its the shitty online compiler im using.