1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66
|
#include <iostream>
using namespace std;
bool arraycontains (int ArrayBeingChecked[], int NumberBeingChecked, int SizeOfArray){ //Will return true if the array contains the number, false if it doesnt't.
for(int i = 0; i < SizeOfArray; ++i){
if (NumberBeingChecked == ArrayBeingChecked[i])
{return true;}
else {return false;}}
}
int main(){
int RowOne[9] = {0,0,0,0,0,0,0,0,0};
bool contains = true;
int TemporaryValue;
RowOne[0] = rand()%9+1;
do {
TemporaryValue = rand()%9+1;
contains = arraycontains(RowOne, TemporaryValue, 9);
}
while (
contains == true
);
RowOne[1] = TemporaryValue;
//seperate-------------------------------
do {
TemporaryValue = rand()%9+1;
contains = arraycontains(RowOne, TemporaryValue, 9);
}
while (
contains == true
);
RowOne[2] = TemporaryValue;
//seperate-------------------------------
do {
TemporaryValue = rand()%9+1;
contains = arraycontains(RowOne, TemporaryValue, 9);
}
while (
contains == true
);
RowOne[3] = TemporaryValue;
//seperate------------------------------
do {
TemporaryValue = rand()%9+1;
contains = arraycontains(RowOne, TemporaryValue, 9);
}
while (
contains == true
);
RowOne[4] = TemporaryValue;
cout << RowOne[0];
cout << RowOne[1];
cout << RowOne[2];
cout << RowOne[3];
cout << RowOne[4];
}
|