C-and-C++/C3/Working-With-2D-Arrays/English-timed

From Script | Spoken-Tutorial
Revision as of 12:07, 26 March 2014 by PoojaMoolya (Talk | contribs)

Jump to: navigation, search
Time Narration


00.01 Welcome to the spoken-tutorial on 2Dimensional Arrays in C and C++.
00.08 In this tutorial we will learn,
00.10 What is a 2Dimensional array.
00.13 We will do this through an example.
00.16 To record this tutorial, I am using
00.18 Ubuntu Operating System' version 11.10,
00.22 gcc and g++ Compiler version 4.6.1 on Ubuntu
00.29 Let us start with the introduction to 2 dimensional Array
00.33 2-D arrays are stored in a row column matrix.
00.38 The left index indicates the row.


00.41 The right index indicates the column.
00.44 Starting index of a matrix or array in C and C++ is always 0
00.52 Here we see a 2 Dimensional array in a row column matrix
00.58 Starting index is 0
01.01 Now, let us see how to declare 2 dimensional array
01.04 The Syntax for this is:
01.07 data-type ,array name, row and column.
01.13 example, here we have declare a 2 Dimensional array num with 2 rows and 3 columns
01.21 Now let us see an example.
01.23 I have already typed the program, let me open it.
01.28 Note that our file name is 2d hyphen array dot c
01.33 In this program we will calculate the sum of the elements of the 2 Dimensional array.
01.41 Let me explain the code now.
01.44 This is our header file.
01.46 This is our main function.
01.49 Here, we have declared variable i and j.
01.53 Then we have declared num1 with 3 rows and 4 columns
01.58 And num2 again with 3rows and 4columns
02.03 num1 and num2 are 2 Dimensional array
02.07 Here we take elements of the matrix num1 as input from the user.
02.13 The elements are stored row-wise.
02.16 We have considered i for rows and j for columns.
02.22 This for loop will check the condition that i runs from 0 to 2.
02.28 This for loop will check the condition that j runs from 0 to 3.
02.33 Similarly,Here we take elements of the matrix num2 as input from the user.
02.40 Here we display the matrix num1
02.43 Here percent 3d is used to align the matrix on the terminal.
02.49 Now,here we display the matrix num2
02.52 Then we add the num1 matrix and the num2 matrix and display the result.
02.59 This is our return statement.
03.01 Now, click on Save.
03.05 Let us execute the program.
03.07 Please open the terminal window by pressing Ctrl, Alt' and T keys simultaneously on your keyboard.
03.15 To compile type, gcc space 2d hypen array dot c space hyphen o space arr' and press Enter.
03.28 To execute type, dot slash arr, now press Enter
03.34 Here we see Enter the elements of 3 into 4 array num1
03.39 I will enter the values now.
03.52 Now we can see enter the elements of 3 into 4 array num2


03.57 I will enter the values
04.10 The output is displayed.


04.13 Here we can see the num1 matrix
04.16 Here we can see the num2 matrix
04.20 And this is the sum of num1 and num2
04.24 Now we will see how to execute the same program in C++
04.29 I have already made the program.I will open it and explain.
04.34 This is the program for 2 Dimensional arrays in C++
04.38 Note that our file name is 2D hyphen array dot cpp
04.43 The extension is dot cpp.
04.47 Let me explain the code now
04.50 This is our header file as iostream
04.53 This is our using statement.
04.56 This is our main function


04.58 Here we have cout function as we use cout to print the output in C++.
05.06 Then we have cin function. We use cin to read a line in C++
05.13 Here,we use / t ' bit mean horizontal tab that is equivalent to 4 spaces.
05.21 Rest of the code is similar to our C code.
05.25 Now click on Save
05.27 Let us execute
05.28 Come back to a terminal
05.31 Let me clear the prompt
05.33 To comple type, g++ space 2D hypen array dot cpp hyphen o space arr1 and press Enter.
05.47 To execute type, dot slash arr1, now press Enter.
05.52 Here we see 'Enter the elements of 3 into 4 array num1.
05.57 I will enter the values
06.07 Now, we see Enter the elements of 3 into 4 array num2.


06.13 I wil give the values as
06.24 The output is displayed
06.26 We can see the num1 matrix, the num2 matrix.
06.31 And this is the sum of num1 and num2.
06.36 This brings us to the end of this tutorial
06.39 Come back to our slide. Let us Summarize
06.43 In this turoial we learnt,
06.45 To add elements in a 2D array.
06.48 To print 2D array.
06.50 And,to calculate the sum of 2Dimensional array.
06.54 As an assignment,
06.55 Write the program that takes two 2Dimensional arrays as input from the user.
07.01 Subtract them and find the result.
07.05 Watch the video available at the link shown below
07.08 It summarizes the Spoken Tutorial project
07.11 If you do not have good bandwidth, you can download and watch it
07.15 The Spoken Tutorial Project Team
07.17 Conducts workshops using spoken tutorials
07.21 Gives certificates to those who pass an online test
07.25 For more details, please write to, contact@spoken-tutorial.org
07.32 Spoken Tutorial Project is a part of Talk to a Teacher project
07.36 It is supported by the National Mission on Education through ICT, MHRD, Government of India
07.43 More information on this Mission is available at the link shown below
07.48 The script is contributed by Ritwik Joshi. This is Ashwini Patil from IIT Bombay.
07.54 Thank you for watching.

Contributors and Content Editors

Krupali, PoojaMoolya, Pratik kamble, Sandhya.np14, Sneha