logging in or signing up Arrays in C++ hsdhaila Download Post to : URL : Related Presentations : Share Add to Flag Embed Email Send to Blogs and Networks Add to Channel Uploaded from authorPOINT lite Insert YouTube videos in PowerPont slides with aS Desktop Copy embed code: (To copy code, click on the text box) Embed: URL: Thumbnail: WordPress Embed Customize Embed The presentation is successfully added In Your Favorites. Views: 7991 Category: Science & Tech.. License: All Rights Reserved Like it (8) Dislike it (1) Added: October 17, 2008 This Presentation is Public Favorites: 4 Presentation Description This is a presentation which covers arrays partially for C B S E students Comments Posting comment... By: gamerakhil (11 month(s) ago) great ppt Saving..... Post Reply Close Saving..... Edit Comment Close By: geo235 (30 month(s) ago) you can read more about C from http://authorpick.blogspot.com/2009/08/c-and-its-features.ht.. Saving..... Post Reply Close Saving..... Edit Comment Close Premium member Presentation Transcript Arrays : Arrays Designed By: Harendra Singh Dhaila, Jaycees Public School, Rudrapur, Uttrakhand Definition : Definition Array is a collection of variables of same data type with a common name. Types of Arrays : Types of Arrays One Dimensional Arrays Two Dimensional Arrays Multi Dimensional Arrays 3D Array, 4D Arrays etc. Declaration of Array : Declaration of Array One Dimensional Arrays int A[10]; float B[20]; char C[20]; Two Dimensional Arrays int X[5][5]; char Y[5][25]; Initialization of the Array : Initialization of the Array int A[5]= {1,2,3,4,5}; int ARR[ ] = {1,2,3,4,5,6}; char B[20]=“Rudrapur”; float C[5]={2.4,3.5,1.5}; int D[2][3]={{1,2}, {3,4}, {5,6}}; Accessing Array Elements : Accessing Array Elements In C++ first element of the array is always at zero position. Sample Program on 1-D Array : Sample Program on 1-D Array #include<iostream.h> void main() { int A[10],i; for(i=0;i<10;i++) { cout<<“Enter a number: “; cin>A[i]; } cout<<“\n Array Contents\n”; for(i=0;i<10;i++) { cout<<A[i]<<“ “; } } Sample Program on 2-D Array : Sample Program on 2-D Array #include<iostream.h> void main() { int A[3][4],i,j; for(i=0;i<20;i++) for(j=0j<4;j++) { cout<<“Enter a number: “; cin>A[i]; } cout<<“\n Array Contents\n”; for(i=0;i<10;i++) { for(j=0j<4;j++) cout<<A[i]<<“ “; cout<<endl; } } Address Calculation in 2D Arrays : Address Calculation in 2D Arrays Row Major Column Major 0 1 2 3 4 0 1 2 3 4 5 Base Address : 1000 Address of Location X Address of Location Y Size of Each Element : 2 Bytes In Row Major : 1032 In Column Major : 1016 In Row Major : 1018 In Column Major : 1032 Address Calculation in Row Major : Address Calculation in Row Major A[i][j]= B + [i*n + j] Where B=Base address of the array n = Total column of the array i = Row number of desired row j = Column number of desired row Address in Column Major : Address in Column Major A[i][j]= B + [i + j*m] Where B=Base address of the array m = Total rows of the array i = Row number of desired row j = Column number of desired row Sorting : Sorting Arranging number in order (either ascending or descending) is called sorting. TYPES OF SORTING Selection Sort Bubble Sort Insertion Sort You do not have the permission to view this presentation. In order to view it, please contact the author of the presentation.
Arrays in C++ hsdhaila Download Post to : URL : Related Presentations : Share Add to Flag Embed Email Send to Blogs and Networks Add to Channel Uploaded from authorPOINT lite Insert YouTube videos in PowerPont slides with aS Desktop Copy embed code: (To copy code, click on the text box) Embed: URL: Thumbnail: WordPress Embed Customize Embed The presentation is successfully added In Your Favorites. Views: 7991 Category: Science & Tech.. License: All Rights Reserved Like it (8) Dislike it (1) Added: October 17, 2008 This Presentation is Public Favorites: 4 Presentation Description This is a presentation which covers arrays partially for C B S E students Comments Posting comment... By: gamerakhil (11 month(s) ago) great ppt Saving..... Post Reply Close Saving..... Edit Comment Close By: geo235 (30 month(s) ago) you can read more about C from http://authorpick.blogspot.com/2009/08/c-and-its-features.ht.. Saving..... Post Reply Close Saving..... Edit Comment Close Premium member Presentation Transcript Arrays : Arrays Designed By: Harendra Singh Dhaila, Jaycees Public School, Rudrapur, Uttrakhand Definition : Definition Array is a collection of variables of same data type with a common name. Types of Arrays : Types of Arrays One Dimensional Arrays Two Dimensional Arrays Multi Dimensional Arrays 3D Array, 4D Arrays etc. Declaration of Array : Declaration of Array One Dimensional Arrays int A[10]; float B[20]; char C[20]; Two Dimensional Arrays int X[5][5]; char Y[5][25]; Initialization of the Array : Initialization of the Array int A[5]= {1,2,3,4,5}; int ARR[ ] = {1,2,3,4,5,6}; char B[20]=“Rudrapur”; float C[5]={2.4,3.5,1.5}; int D[2][3]={{1,2}, {3,4}, {5,6}}; Accessing Array Elements : Accessing Array Elements In C++ first element of the array is always at zero position. Sample Program on 1-D Array : Sample Program on 1-D Array #include<iostream.h> void main() { int A[10],i; for(i=0;i<10;i++) { cout<<“Enter a number: “; cin>A[i]; } cout<<“\n Array Contents\n”; for(i=0;i<10;i++) { cout<<A[i]<<“ “; } } Sample Program on 2-D Array : Sample Program on 2-D Array #include<iostream.h> void main() { int A[3][4],i,j; for(i=0;i<20;i++) for(j=0j<4;j++) { cout<<“Enter a number: “; cin>A[i]; } cout<<“\n Array Contents\n”; for(i=0;i<10;i++) { for(j=0j<4;j++) cout<<A[i]<<“ “; cout<<endl; } } Address Calculation in 2D Arrays : Address Calculation in 2D Arrays Row Major Column Major 0 1 2 3 4 0 1 2 3 4 5 Base Address : 1000 Address of Location X Address of Location Y Size of Each Element : 2 Bytes In Row Major : 1032 In Column Major : 1016 In Row Major : 1018 In Column Major : 1032 Address Calculation in Row Major : Address Calculation in Row Major A[i][j]= B + [i*n + j] Where B=Base address of the array n = Total column of the array i = Row number of desired row j = Column number of desired row Address in Column Major : Address in Column Major A[i][j]= B + [i + j*m] Where B=Base address of the array m = Total rows of the array i = Row number of desired row j = Column number of desired row Sorting : Sorting Arranging number in order (either ascending or descending) is called sorting. TYPES OF SORTING Selection Sort Bubble Sort Insertion Sort