Computer Science, asked by gulamjeelani5102, 1 month ago

Write a C++ program to modify contents of an integer array. (Use Call by reference)

Answers

Answered by pronoyjitpal
5

Answer:

Pronoyjit Pal is present in the land of giants a comic books

Answered by krishna210398
0

Answer:

C++ program to modify contents of an integer array

Explanation:

#include<iostream>

using namespace std;

void replace_elements(int nums[], int n)

{

   if (n <= 1)

     return;

   int prev_element = nums[0];

   nums[0] = nums[0] * nums[1];

   for (int i=1; i<n-1; i++)

   {

       int curr_element = nums[i];

       nums[i] = prev_element * nums[i+1];

       prev_element = curr_element;

   }

   nums[n-1] = prev_element * nums[n-1];

   }

int main()

{

   int nums[] = {0, 1, 3, 4, 5, 6, 7, 8, 10};

   int n = sizeof(nums)/sizeof(nums[0]);

   cout << "Original array: ";

   for (int i=0; i < n; i++)

   cout << nums[i] <<" ";

   replace_elements(nums,n);

   cout << "\nNew array elements: ";

   for (int i=0; i < n; i++)

     cout << nums[i] <<" ";

 return 0;    

}

Sample Output:

Original array: 0 1 3 4 5 6 7 8 10

New array elements: 0 0 4 15 24 35 48 70 80

In order to modify a value of an array, you reference the array detail via the array call and index vicinity and then use the equals operator to set the value to what you want it to change to. We change each factors of the above 2-item array. the line, test_scores[0]= 82;,

modifications the primary element to eighty two. You click on the method inside the cell or system bar and also you can't exchange a aspect. Array formulas are a unique case, so do one of the following: in case you've entered a unmarried-mobile array components, pick the cellular, press F2, make your changes, and then press Ctrl+Shift+enter..

You can not alter the duration of an array, handiest can allocate a new array. "In location" method that you can't allocate a brand new array both. preserving a separate length variable isn't unusual, required in a language like C. it's miles the maximum green manner to do it. we will alternate the contents of array in the caller function (i.e. test_change()) thru callee function (i.e. alternate) by using passing the the cost of array to the function (i.e. int *array). this modification can be effective within the caller characteristic without any return announcement.

Write a C++ program to modify contents of an integer array. (Use Call by reference)

https://brainly.in/question/43043335

Write a c++ program.

https://brainly.in/question/6725759

#SPJ2

Similar questions