# data[].attributes.body
#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std;

int main()
{
const int NUM_EVEN_NUMBERS = 6; // 要生成的偶數數量
int evenNumbers[NUM_EVEN_NUMBERS];
// 建立一個陣列來存放偶數

srand(time(nullptr)); // 設置亂數種子

int count = 0; // 計數器

// 生成六個偶數
while (count < NUM_EVEN_NUMBERS)
{
int num = rand() % 100 + 1;
// 生成 1 到 100 之間的隨機數

if (num % 2 == 0)
{
evenNumbers[count] = num;
count++;
}
}

// 列印出六個偶數
for (int i = 0; i < NUM_EVEN_NUMBERS; i++)
{
cout << evenNumbers[i] << " ";
}

return 0;
}

# data[].attributes.body
#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std;

int main()
{
const int NUM_EVEN_NUMBERS = 6; // 要生成的偶數數量
int evenNumbers[NUM_EVEN_NUMBERS];
// 建立一個陣列來存放偶數

srand(time(nullptr)); // 設置亂數種子

int count = 0; // 計數器

// 生成六個偶數
while (count < NUM_EVEN_NUMBERS)
{
int num = rand() % 100 + 1;
// 生成 1 到 100 之間的隨機數

if (num % 2 == 0)
{
evenNumbers[count] = num;
count++;
}
}
//將數字由小到大重新排列並列出第n次的更改過程
for (int i=5; i>0; i--) {
for (int j=0; j<i; j++) {
if (evenNumbers[j] > evenNumbers[j+1]) {
int tmp;
tmp = evenNumbers[j];
evenNumbers[j] = evenNumbers[j+1];
evenNumbers[j+1] =tmp;
}
}
}

//最終排序結果
cout << "排序後結果為:";
for (int i=0; i<6; i++)
cout << " " << evenNumbers[i];
cout << endl;
return 0;
}

# data[].attributes.body
#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std;

int main()
{
srand(time(NULL)); //給定亂樹種子
int n[6];

for(int i =0;i<6;i++)
{
n[i] = rand()% 49 +1;  // rand()%(最大值-最小值+1)+ 最小值 值放進陣列

for(int j=0;j<i;j++)  //跑我之前已經產生的結果
{
if(n[i]==n[j])  //比較值是否已經存在
{
i--;
break;
}
}
}

//將數字由小到大重新排列並列出第n次的更改過程
for (int i=5; i>0; i--) {
for (int j=0; j<i; j++) {
if (n[j] > n[j+1]) {
int tmp;
tmp = n[j];
n[j] = n[j+1];
n[j+1] =tmp;
}
}
}

//最終排序結果
cout << "排序後結果為:";
for (int i=0; i<6; i++)
cout << " " << n[i];
cout << endl;
return 0;
}

# data[].attributes.body
#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std;

int main()
{
srand(time(NULL)); //給定亂樹種子
int n[6];
cout<<"需要抽出幾期?";
int A; cin>>A;
for(int p=1;p<=A;p++){
for(int i=0;i<6;i++){
n[i] = rand()% 49 +1;  // rand()%(最大值-最小值+1)+ 最小值 值放進陣列
for(int j=0;j<i;j++){  //跑我之前已經產生的結果
if(n[i]==n[j]){  //比較值是否已經存在
i--;
}
}
}
for (int i=5; i>0; i--) {
for (int j=0; j<i; j++) {
if (n[j] > n[j+1]) {
int tmp;
tmp = n[j];
n[j] = n[j+1];
n[j+1] =tmp;
}
}
}
cout<<"第" <<p<<"期:[ ";
for(int i=0;i<6;i++){
cout<< n[i] <<" ";
}
cout<<"]";
cout<<endl;
}
}

# data[].attributes.headline
加上特別號 / 查詢期別 

# data[].attributes.subject
加上特別號 / 查詢期別 

# data[].attributes.body
#include <iostream>
using namespace std;

int main()
{
srand(time(NULL)); //給定亂數種子
int n[10][7];
int A=10;
for(int p=1;p<=A;p++){
for(int i=0;i<7;i++){
n[p][i] = rand()% 49 +1;  // rand()%(最大值-最小值+1)+ 最小值 值放進陣列
for(int j=0;j<i;j++){  //跑我之前已經產生的結果
if(n[p][i]==n[p][j]){  //比較值是否已經存在
i--;
}
}
}
for (int i=5; i>0; i--) {
for (int j=0; j<i; j++) {
if (n[p][j] > n[p][j+1]) {
int tmp;
tmp = n[p][j];
n[p][j] = n[p][j+1];
n[p][j+1] =tmp;
}
}
}
cout<<"第" <<p<<"期:";
for(int i=0;i<6;i++){
cout<< n[p][i] <<" ";
}
cout << "  特別號: " << n[p][6] << endl;
}
}

# data[].attributes.body
#include <iostream>
using namespace std;

int main()
{
srand(time(NULL)); //給定亂數種子
int n[10][7];
int A=10;
for(int p=1;p<=A;p++){
for(int i=0;i<7;i++){
n[p][i] = rand()% 49 +1;  // rand()%(最大值-最小值+1)+ 最小值 值放進陣列
for(int j=0;j<i;j++){  //跑我之前已經產生的結果
if(n[p][i]==n[p][j]){  //比較值是否已經存在
i--;
}
}
}
for (int i=5; i>0; i--) {
for (int j=0; j<i; j++) {
if (n[p][j] > n[p][j+1]) {
int tmp;
tmp = n[p][j];
n[p][j] = n[p][j+1];
n[p][j+1] =tmp;
}
}
}
cout<<"第" <<p<<"期:";
for(int i=0;i<6;i++){
cout<< n[p][i] <<" ";
}
cout << "  特別號: " << n[p][6] << endl;
}
int a,b;
bool c=false;
string YN ="Y";
cout << "已抽十期，要查詢第幾期?" << endl;
cin >> a;
cout << "要查詢哪個號碼?" << endl;
cin >> b;
while(YN=="Y"){
for(int i=0; i<7; i++){
if(b == n[a][i]) c = true;    //如果要查詢的數與該期別的數有一樣的，b就變成true(有中獎)
}
if(c==true){
cout << "中獎了!!是否要繼續查詢（Ｙ(繼續)/Ｎ(結束)）?" << endl;
c = false;
cin >> YN;
if(YN=="Y"){
cout << "要查詢第幾期?" << endl;
cin >> a;
cout << "要查詢哪個號碼?" << endl;
cin >> b;
}else if(YN=="y"){
cout << "要查詢第幾期?" << endl;
cin >> a;
cout << "要查詢哪個號碼?" << endl;
cin >> b;
}else{
YN = "N";
}
}else{
cout << "可惜沒中，是否要繼續查詢（Ｙ(繼續)/Ｎ(結束)）?" << endl;
cin >> YN;
if(YN=="Y"){
cout << "要查詢第幾期?" << endl;
cin >> a;
cout << "要查詢哪個號碼?" << endl;
cin >> b;
}else if(YN=="y"){
cout << "要查詢第幾期?" << endl;
cin >> a;
cout << "要查詢哪個號碼?" << endl;
cin >> b;
}else{
YN = "N";
}
}
}
}