Question
C Program Working with Two arrays using two functions: inner_product, inner_poroduct_reverse Write a program that calls two functions in the main program namely inner_product and
"C Program" Working with Two arrays using two functions: inner_product, inner_poroduct_reverse
Write a program that calls two functions in the main program namely inner_product and inner_product_reverse. The first function is declared as: int inner_product(int a[], int b[], int n); The function should return a[0] * b[0] + a[1] * b[1] + ... +a[n-1] * b[n-1]. The second function is declared as: int inner_product_reverse(int a[], int b[], int n); The function should return a[0] * b[n-1] + a[1] * b[n-2] + ... +a[n-1] * b[0]. Note: Let us assume that both arrays a and b are of size 10: a[0] - a[9] and b[0] - b[9] Enter the first array of size 10: 10 1 4 -16 0 12 13 -17 90 0 Enter the second array of size 10: 0 0 0 -2 9 12 -3 4 0 -40 Inner product is: 69 Inner product reverse is: -254
Note: please use C not C++, thanks.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started