All pastes #354532 Raw Edit

Mine

public text v1 · immutable
·published 2007-02-14 00:58 UTC
rendered paste body
////////////////////////////////////////
//                                    //
//				John Hsu			  //
//				CISY 2311			  //
//				Assignment 1		  //
//									  //
////////////////////////////////////////






#include <iostream>
#include <ctime>
#include <cstdlib>
using namespace std;


//Initializing the array
int arrayOne[];

//Define the size of the array
const int ARRAY_SIZE = 50;
const int RANDOM_MAX = 50;

//Declare the function needed for random numbers, odd numbers, and fill in the array
int randomNumbers(int& randomNumber);

int randomNumbers(int& randomNumber);

void fillRandomNumber(int arrayOne[], int& randomNumber);

int oddNumber(int& oddNumber, int& randomNumber);

void fillOddNumber(int& randomNumber, int& oddNumber);



int main(int randomNumbers, int oddNumber, void fillRandomNumber, void fillOddNumber)
{
	//Output of the function
	cout << "The Random Number Generated is: " << fillRandomNumber << endl;

	cout << "The Odd Number Generated is: " << oddNumber << endl;
	return 0;
}

int randomNumbers(int randomNumber)
{
	// Generate Random Numbers
    srand((unsigned)time(0)); 
    for(int index=0; index<50; index++)
	{ 
        randomNumber = (rand()%50)+1;  
    } 
	return true;
}


void fill_random_numbers(int arrayOne[]) 
{ 
	// fill the array with random numbers 
	for(int i=0; i<ARRAY_SIZE; i++) 
	{ 
		arrayOne[i] = rand() % RANDOM_MAX;
	} 
}

int oddNumber(int oddNumber, int& randomNumber)
{	
	//If modulus calculation results a none zero, it is a odd number
	if (randomNumber%2 != 0)
	{
		return oddNumber;
	}
	else
		return 0;
}


void fillOddNumber(int& randomNumber, int& oddNumber)
{
	//Fill the array with odd numbers calculated in the previous function
	for(int i=0; i<ARRAY_SIZE; i++) 
	{		
		for(int i=0; i<ARRAY_SIZE; i++) 
		{ 
		arrayOne[i] = rand() % RANDOM_MAX;
		} 
	}
}