Write a program that asks user to input an integer number N. The program then fills out the array of N integers with random numbers and prints the array on the screen.
1
Expert's answer
2013-03-29T05:22:51-0400
#include <iostream> #include <vector> using namespace std;
#include <cstdlib>
int main() { int N = -1; //N can be only non-negative, so we ask to input N while it becomes greater or equal to zero while (N < 0) { & cout << "Input the array length N: "; & cin >> N; } vector<int> a(N); //Create a dynamic array with N elements cout << "Random numbers array:" << endl; srand(time(0)); //Initialize the pseudo-random generator with the current time for (int i = 0; i < N; i++) { & a[i] = rand() - rand(); //rand() returns only positive numbers, but rand()-rand() can return also negative numbers & cout << a[i] << " "; } }
Numbers and figures are an essential part of our world, necessary for almost everything we do every day. As important…
APPROVED BY CLIENTS
"assignmentexpert.com" is professional group of people in Math subjects! They did assignments in very high level of mathematical modelling in the best quality. Thanks a lot
Comments
Leave a comment