Arrays in C++

50 %
50 %
Information about Arrays in C++
Science-Technology

Published on October 17, 2008

Author: hsdhaila

Source: authorstream.com

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

Add a comment

Related presentations

Related pages

C-Programmierung: Arrays – Wikibooks, Sammlung freier Lehr ...

Eindimensionale Arrays . Nehmen Sie einmal rein fiktiv an, Sie wollten ein Programm für Ihre kleine Firma schreiben, das die Summe sowie den höchsten und ...
Read more

Arrays (Felder) Programmieren in C HowTo

Wie wir Werte zwischenspeichern, haben wir bereits gelernt: Wir verwenden dafür Variablen. Für die Berechnung der Durchschnitts-Temperatur könnten wir z ...
Read more

Arrays in C - Tutorialspoint

Arrays in C - Learn ANSI, GNU and K/R standard of C programming language with simple and easy examples covering basic C, language basics, literals, data ...
Read more

C/C++ - Arrays - informatik.uni-halle.de

Programmiersprache C/C++ Arrays Arrays (deutsch auch als Felder oder Reihungen bezeichnet) gehören zu den aggregierten Datentypen, die im allgemeinen in ...
Read more

Schleifen Programmieren in C HowTo

Bei großen Arrays wäre das Setzen und Auslesen der Daten von Hand viel Arbeit, wenn es keine Schleifen gäbe. Mit den Schleifen können wir die einzelnen ...
Read more

Arrays in C Programming - C and C++ Programming Resources

Initializing Arrays. Initializing of array is very simple in c programming. The initializing values are enclosed within the curly braces in the declaration ...
Read more

C Programming/Arrays - Wikibooks, open books for an open world

Arrays in C act to store related data under a single variable name with an index, also known as a subscript. It is easiest to think of an array as simply a ...
Read more

C Programming Arrays

An array is a sequence of data item of homogeneous value (same type). Learn more about how C programming arrays works...
Read more

Arrays (C#-Programmierhandbuch)

Arrays sind nullbasiert: Der Index eines Arrays mit n Elementen beginnt bei 0 und endet bei n-1. Arrayelemente können einen beliebigen Typ aufweisen, ...
Read more

Lernprogramm für Arrays (C#) - msdn.microsoft.com

Weiterhin ist die Arraygröße kein Bestandteil des Arraytyps, wie dies in der Sprache C der Fall ist. Dadurch haben Sie die Möglichkeit, ein Array zu ...
Read more