49.7k views
1 vote
"assignment is to create a program that will read a value from an array, and then place this value in another array with the location shifted by a certain amount. The array may be of any length from 2 to 100. Your program must be flexible enough to produce the correct solution regardless of the array size"

User Kmt
by
5.9k points

1 Answer

3 votes

Answer:

#include <iostream>//including libraries

using namespace std;

int main()

{

int arr[6] = { 0,1,2,3,4,5 };//make sure size of arr is 1 less than secArr

int secArr[7];//second array (1 element bigger)

for (int i = 0;i < 6;i++)//looping through each element (6 times)

{

secArr[i + 1] = arr[i];//transferring elements to second array and shifting by 1 cell

cout << secArr[i + 1] << endl;//printing elements of second array

}

return 0;//terminating program

}

Step-by-step explanation:

The array size can range from any number. just make sure to keep arr one less than secArr. This is because we need the room for the extra element. This task is to help you understand how array work and how to parse through them using loops. For loops are the best for this task because even if you think intuitively, they work for as long as there are items in the array. and you can define the size yourself.

User Pradeep Deshmukh
by
5.1k points