Professional Documents
Culture Documents
Chapter 4-ARRAY
Chapter 4-ARRAY
PROGRAMMIN
G
FUNDAMENTA
LS
Chapter 4
ARRAY
PROGRAMME LEARNING OUTCOMES
(PLO)
size
elements
Syntax :
<Element data type> <Variable name>[Array index] = Value;
The first element will always have the array index as 0.
Array index refers to the location of the values in an
array.
For example:
marks[0]=95;
marks[1]=85;
marks[2]=75;
Declare One Dimensional
Example 1:
char Nama [4] = “ALI” ; or char Nama [4] = {‘A’, ‘L’, ‘I’} ;
‘ A’ ‘ L’ ‘I’ ‘ \0 ’
Char : Nama [0] Nama[1] Nama[2] Nama[3]
10 20 30 40
int main()
{
int marks[5]={95,85,75,80,65};
cout<<"marks[0] : " << marks[0]<<endl;
cout<<"marks[1] : " << marks[1]<<endl;
cout<<"marks[2] : " << marks[2]<<endl;
cout<<"marks[3] : " << marks[3]<<endl;
cout<<"marks[4] : " << marks[4]<<endl;
return 0;
system("PAUSE");
}
Entering Data into an Array
When more number of values are to be
stored in an array, a for loop can be used.
The sample code shows how to use a for
loop in an array.
for(int i=0;i<=5;i++)
{
cout<< "Enter mark["<<i<<"] :";
cin>>marks[i];
}
Reading Data from an Array
You can use a for loop with a single println
statement to print the values from an array.
int main()
{
int sum =0;
int marks[6];
for(int i=0;i<=5;i++) //Accepting the marks
{
cout<< "Enter mark["<<i<<"] :";
cin>>marks[i]; }
for(int i=0;i<=5;i++) {
sum+=marks[i];
}
cout<< "The Sum of an array : "<< sum;
return 0;
system("PAUSE");
}
Two-Dimensional Array
LEARNING OUTCOMES (LO)
4.1 Explain the use of arrays.
for(int x=0;x<2;x++)
{
for(int y=0;y<3;y++)
{
cout<<"marks_table["<<x<<"][ "<<y<<"] :";
cout<< marks_table[x][y]<<endl;
}
}
Example:
int main()
{
int marks_table[2][3];
for(int x=0;x<2;x++){
for(int y=0;y<3;y++)
{cout<< "Enter mark_table ["<<x<<"]["<<y<<"] :";
cin>>marks_table[x][y]; }}
for(int x=0;x<2;x++){
for(int y=0;y<3;y++)
{cout<<"marks_table["<<x<<"][ "<<y<<"] :";
cout<< marks_table[x][y]<<endl;}}
return 0;
system("PAUSE");
}