How to perform operations involving external variables
Sometimes, you will have to multiply the array elements by an external variable or constant. One very clear example of this is mangifying the value of a array in all three coordinates. A function can be written in C/C++ that will allow doing any mathematical operation involving array elements and an external constant or a variable. Here is the code in C.
Program
Program to multiply each array Elements with a constant 2.
// How to multiply array Elements with a constant #include void main() { int array[] ={0,1,2,3,4,5,6,7,8,9,10,11}; ExtOp(array,2,0,11); // function calling } void ExtOp(int array[],int MyCon,int start,int finish) { int i=start; for(i=0;i<=finish;i++) { //multiplication with every element array[i]*= MyCon; printf("%d ",array[i]); } }
Output
If you will run the above program it will prodce the following result.
0 2 4 6 8 10 12 14 16 18 20 22
Program
Program to add each array Elements with a constant 10.
// How to add array Elements with a constant #include void main() { int array[] ={0,1,2,3,4,5,6,7,8,9,10,11}; // Here the constant vale is 10 ExtOp(array,10,0,11); // function calling } void ExtOp(int array[],int MyCon,int start,int finish) { int i=start; for(i=0;i<=finish;i++) { //multiplication with every element array[i]+= MyCon; printf("%d ",array[i]); } }
Output
If you will run the above program it will prodce the following result
10 11 12 13 14 15 16 17 18 19 20 21
How to add the elements of an array
Program
Program to add all the array elements.
//Program to multiply all the array elements #include void main() { int array[10],n, i, value; printf("Enter How many elemnts you want to insert in array: "); scanf("%d",&n) ; for(i= 0; i
Output
If you will run the above program it will prodce the following result
Enter How many elemnts you want to insert in array: 4 array[0]: 1 array[1]: 2 array[2]: 3 array[3]: 4 Add value = 10 Press any key to continue . . .
How to multiply the elements of an array
Program
Program to multiply all the array elements.
//Program to multiply all the array elements #include void main() { int array[10],n, i, value; printf("Enter How many elemnts you want to insert in array: "); scanf("%d",&n) ; for(i= 0; i
Output
If you will run the above program it will prodce the following result
Enter How many elemnts you want to insert in array: 4 array[0]: 1 array[1]: 2 array[2]: 3 array[3]: 4 Multiplication value = 24
See our other blogs on data structure
How to add array Elements in odd and even placesHow to add array Elements in a special region
C Program to Implement a Queue using an Array
Hashing, Hash table, hash function, collision and collision resolution technique
C Program to Construct a Tree with insertion operation and display the output