Exercise4 Arrays1Dand2D, Multi-Dimensionalarrays, Traversal: DATE: 27.02.2025
Exercise4 Arrays1Dand2D, Multi-Dimensionalarrays, Traversal: DATE: 27.02.2025
2025
EXERCISE4
ARRAYS1DAND2D,MULTI-DIMENSIONALARRAYS,
TRAVERSAL
Aim:
TodevelopsolutionsforthegivenproblemusingarraysinC
GivenProblem:
Develop C program for the following:
1. Tofindmeanvalueofarray.
2. Tosorttheelementsofanarrayinascendingorder.
3. Toimplementthematrixmultiplication.
4. Tofindthebiggestnumberin array.
ConceptsInvolved:
Arrays:
CArrayisacollectionofvariablesbelongingstothesamedatatype.Youcanstoregroup of data of
same data type in an array.
Arraymightbebelongingtoanyofthedatatypes Array
size must be a constant value.
Always,Contiguous(adjacent)memorylocationsareusedtostorearrayelements in
memory.
Itisabestpracticetoinitializeanarraytozeroornullwhiledeclaring,ifwedon‟t assign
any values to array.
Declaration
dataTypearrayName[arraySize];
For example,
float mark[5];
Initialization
Itispossibletoinitializeanarray during
declaration. For example,
int mark[5] = {19, 10, 8, 17, 9};
Youcanalsoinitialize
anarraylike
this. int
mark[] =
{19, 10, 8,
17, 9};
Here, we haven't specified the size.
However,thecompiler knowsitssize is5as weareinitializing itwith5 elements.
ChangeValueofArrayelements
int mark[5] = {19, 10, 8, 17, 9}
//makethevalueofthe
third element to -1
mark[2] = -1;
//makethevalueofthe
fifth element to 0
mark[4] = 0;
TYPES OF C ARRAYS:
Thereare2typesofCarrays.Theyare,
1. One dimensional array
2. Multi dimensional array
● Twodimensionalarray
● Three dimensional array
● four dimensional array etc…
1. ONE DIMENSIONAL ARRAY:
Syntax : data-type arr_name[array_size];
Array declaration syntax: data_type arr_name [arr_size];
Array initialization syntax: data_type arr_name [arr_size]=(value1, value2,
value3,….);
Array accessing syntax: arr_name[index];
2. TWO DIMENSIONAL ARRAY:
● Twodimensionalarrayisnothingbutarrayof array.
● syntax : data_type array_name[num_of_rows][num_of_column];
OUTPUT:
2.
OUTPUT:
Output:
4.
Output:
RUBRICS MARKS
DOCUMENTPRESENTATION 15
TIMELYSUBMISSION 10
TOTAL 25
Result:
Thus,developedsolutions andprogrammed succesfully forthe given problem
using arrays in C programming language