Create a program that can accept input numbers array 1 and array 2 with the same length, then the program has a function that can multiply the two arrays and then display the value.
Create a program that can accept input numbers array 1 and array 2 with the same length, then the program has a function that can multiply the two arrays and then display the value.
Use the C ++
Each element of arr1 is multiplied with respective element of arr2
#include <iostream>
using namespace std;
void multiply(int* arr1, int* arr2, int n){
int result[n]; //declare an array to store result
cout << "The multiplication of elements is: ";
for(int i=0; i<n; i++){ //i from 0 to n
result[i]= arr1[i]*arr2[i] ; //multiply values in each index
}
for(int i=0;i<n;i++){ //i from 0 to n
cout << result[i] << " "; //display value at index i seperated by space
}
}
int main()
{
int n;
cout << "Enter the number of elements in array: ";
cin >> n; //input number of elements in array
int arr1[n],arr2[n];
cout << "Enter the elements of arr1: ";
for(int i=0;i<n;i++){ //i from 0 to n
cin >> arr1[i]; //input values into arr1
}
cout << "Enter the elements of arr2: ";
for(int i=0;i<n;i++){ //i from 0 to n
cin >> arr2[i]; //input values into arr2
}
multiply(arr1,arr2,n); //call multiply function
return 0;
}
Step by step
Solved in 3 steps with 1 images