Write a function that returns a pointer to a number changes

Write a function that returns a pointer to a number, changes its value randomly (using a random number generator) and then returns the pointer of the modified number. Show program in C++

Solution

main.cpp

#include <iostream>
using namespace std;

int * getRandom( ) {
   static int p[10];

   for (int i = 0; i < 10; ++i) {
      p[i] = rand();
      cout << p[i] << endl;
   }

   return p;
}

int main () {
    int *m;
    m = getRandom();
   for ( int i = 0; i < 10; i++ ) {
      cout << \"*(m + \" << i << \") : \";
      cout << *(m + i) << endl;
   }

   return 0;
}

Output :

 Write a function that returns a pointer to a number, changes its value randomly (using a random number generator) and then returns the pointer of the modified

Get Help Now

Submit a Take Down Notice

Tutor
Tutor: Dr Jack
Most rated tutor on our site