Question: Write a program that will input two arrays of information. Each array will contain exactly 4 floating point values. Your program will enter these

 Write a program that will input two arrays of information. Each array  

Write a program that will input two arrays of information. Each array will contain exactly 4 floating point values. Your program will enter these values from standard input. Once the values have been read in, your program should call a function that will compute the inner product of these two arrays. The function should return the value back to the main program. The main program will then print out the value. You should not print the value out inside the inner product function. The inner product of two arrays is a single number obtained by multiplying corresponding elements and then adding up their sums. E.g., if array u = (5, 1, 6, 2) and array v = (1, 2, 3, 4) then the inner product is 33 (5 * 1) = 5 (1 * 2) = 2 (6 * 3) = 18 (2*4)= 8 because and 5+2+18+8 is 33. Your main function will call a function called inner that has the following declaration: float inner (float u[], float v[], int size); Do not hardcode the loop inside inner to go from 0 to 3. It should go from 0 to size-1. Activate W Go to Settings

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock

Heres a C program that implements the inner product calculation as described c incl... View full answer

blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!