204k views
5 votes
Subtract each element in origList with the corresponding value in offsetAmount. Print each difference followed by a space. Ex: If origList = {4, 5, 10, 12} and offsetAmount = {2, 4, 7, 3},

print: 2 1 3 9
import java.util.Scanner;
public class VectorElementOperations {
public static void main (String [] args) {
final int NUM_VALS = 4;
int[] origList = new int[NUM_VALS];
int[] offsetAmount = new int[NUM_VALS];
int i;
origList[0] = 20;
origList[1] = 30;
origList[2] = 40;
origList[3] = 50;
offsetAmount[0] = 2;
offsetAmount[1] = 3;
offsetAmount[2] = 6;
offsetAmount[3] = 5;
*\your code here*\
System.out.print

User Syuzanna
by
5.0k points

1 Answer

4 votes

Answer:

Replace

*\your code here*\

System.out.print

with the following lines code

int difference;

for(int j = 0; j<=3;j++) {

difference = origList[j] - offsetAmount[j];

System.out.print(difference+" ");

}

Also, your program is not well ended

At the end of the above code, write the following

}

}

Step-by-step explanation:

The first line of the above code segment declares an integer variable named difference

The next line declares and starts a loop using an iterative variable named j

j is declared of type integer and it takes the range of 0 to 3

The next line calculates the difference between each element of array origList and the corresponding element of offsetAmount.

This difference is saved in variable difference

The next line prints the calculated difference followed by a blank space

The last line of the code segment ends the iteration

User ThomTTP
by
5.0k points