fork download
  1. #include <iostream>
  2.  
  3. #include <cstdlib>
  4.  
  5. #include <ctime>
  6.  
  7.  
  8.  
  9. using namespace std;
  10.  
  11.  
  12.  
  13. void A(int Aa,int Ab,int Ac,int Ad, int Ae, int Af);
  14.  
  15. void B(int Ba,int Bb,int Bc,int Bd, int Be, int Bf);
  16.  
  17. void C(int Ca,int Cb,int Cc,int Cd, int Ce, int Cf);
  18.  
  19.  
  20.  
  21.  
  22.  
  23. void main()
  24.  
  25. {
  26.  
  27. cout << "『「威力彩!」』\n\n";
  28.  
  29. int Aa=0,Ab=0,Ac=0,Ad=0,Ae=0,Af=0,Ba=0,Bb=0,Bc=0,Bd=0,Be=0,Bf=0,Ca=0,Cb=0,Cc=0,Cd=0,Ce=0,Cf=0;
  30.  
  31. srand(time(NULL));
  32.  
  33. do{
  34.  
  35. A(Aa, Ab, Ac, Ad, Ae, Af);
  36.  
  37. B(Ba, Bb, Bc, Bd, Be, Bf);
  38.  
  39. C(Ca, Cb, Cc, Cd, Ce, Cf);
  40.  
  41. }while(Aa==Ba==Ca && Ab==Bb==Cb && Ac==Bc==Cc && Ad==Bd==Cd && Ae==Be==Ce && Af==Bf==Cf);
  42.  
  43.  
  44.  
  45. cout << "「本期威力彩預估號碼」\n\n"
  46.  
  47. << "第一區" << "\t" "第一個號碼" << "\t" << "第二個號碼" << "\t" << "第三個號碼" << "\t"
  48.  
  49. << "第四個號碼" << "\t" << "第五個號碼"
  50.  
  51. << "\n\n\t" <<Aa << "\t" << Ab << "\t" << Ac << "\t" << Ad << "\t" << Ae << "\t\n\n第二區\t" << Af
  52.  
  53. << endl << endl;
  54.  
  55. system("PAUSE");
  56.  
  57. }
  58.  
  59.  
  60.  
  61. void A(int Aa,int Ab,int Ac,int Ad, int Ae, int Af)
  62.  
  63. {
  64.  
  65. int A[38]={0};
  66.  
  67. for(int i=0;i<=37;i++)
  68.  
  69. A[i]=i+1;
  70.  
  71. int num00, num01, temp00;
  72.  
  73. for(int k=0;k<=666;k++)
  74.  
  75. {
  76.  
  77. num00 = 1+rand() % (38-0+1);
  78.  
  79. num01 = 1+rand() % (38-0+1);
  80.  
  81. temp00 = A[num00];
  82.  
  83. A[num00] = A[num01];
  84.  
  85. A[num01] = temp00;
  86.  
  87. }
  88.  
  89. int B[8]={0};
  90.  
  91. for(int i=0;i<=7;i++)
  92.  
  93. B[i]=i+1;
  94.  
  95. int num02, num03, temp01;
  96.  
  97. for(int k=0;k<=50;k++)
  98.  
  99. {
  100.  
  101. num02 = 1+rand() % (8-0+1);
  102.  
  103. num03 = 1+rand() % (8-0+1);
  104.  
  105. temp01 = B[num02];
  106.  
  107. B[num02] = B[num03];
  108.  
  109. B[num03] = temp01;
  110.  
  111. }
  112.  
  113. int AA,BB,CC,DD,EE,FF;
  114.  
  115. AA = B[0];
  116.  
  117. BB = B[1];
  118.  
  119. CC = B[2];
  120.  
  121. DD = B[3];
  122.  
  123. EE = B[4];
  124.  
  125. FF = B[5];
  126.  
  127. Aa = A[AA];
  128.  
  129. Ab = A[BB];
  130.  
  131. Ac = A[CC];
  132.  
  133. Ad = A[DD];
  134.  
  135. Ae = A[EE];
  136.  
  137. Af = A[FF];
  138.  
  139. }
  140.  
  141.  
  142.  
  143. void B(int Ba,int Bb,int Bc,int Bd, int Be, int Bf)
  144.  
  145. {
  146.  
  147. int A[38]={0};
  148.  
  149. for(int i=0;i<=37;i++)
  150.  
  151. A[i]=i+1;
  152.  
  153. int num00, num01, temp00;
  154.  
  155. for(int k=0;k<=666;k++)
  156.  
  157. {
  158.  
  159. num00 = 1+rand() % (38-0+1);
  160.  
  161. num01 = 1+rand() % (38-0+1);
  162.  
  163. temp00 = A[num00];
  164.  
  165. A[num00] = A[num01];
  166.  
  167. A[num01] = temp00;
  168.  
  169. }
  170.  
  171. int B[8]={0};
  172.  
  173. for(int i=0;i<=7;i++)
  174.  
  175. B[i]=i+1;
  176.  
  177. int num02, num03, temp01;
  178.  
  179. for(int k=0;k<=50;k++)
  180.  
  181. {
  182.  
  183. num02 = 1+rand() % (8-0+1);
  184.  
  185. num03 = 1+rand() % (8-0+1);
  186.  
  187. temp01 = B[num02];
  188.  
  189. B[num02] = B[num03];
  190.  
  191. B[num03] = temp01;
  192.  
  193. }
  194.  
  195. int AA,BB,CC,DD,EE,FF;
  196.  
  197. AA = B[0];
  198.  
  199. BB = B[1];
  200.  
  201. CC = B[2];
  202.  
  203. DD = B[3];
  204.  
  205. EE = B[4];
  206.  
  207. FF = B[5];
  208.  
  209. Ba = A[AA];
  210.  
  211. Bb = A[BB];
  212.  
  213. Bc = A[CC];
  214.  
  215. Bd = A[DD];
  216.  
  217. Be = A[EE];
  218.  
  219. Bf = A[FF];
  220.  
  221. }
  222.  
  223.  
  224.  
  225. void C(int Ca,int Cb,int Cc,int Cd, int Ce, int Cf)
  226.  
  227. {
  228.  
  229. int A[38]={0};
  230.  
  231. for(int i=0;i<=37;i++)
  232.  
  233. A[i]=i+1;
  234.  
  235. int num00, num01, temp00;
  236.  
  237. for(int k=0;k<=666;k++)
  238.  
  239. {
  240.  
  241. num00 = 1+rand() % (38-0+1);
  242.  
  243. num01 = 1+rand() % (38-0+1);
  244.  
  245. temp00 = A[num00];
  246.  
  247. A[num00] = A[num01];
  248.  
  249. A[num01] = temp00;
  250.  
  251. }
  252.  
  253. int B[8]={0};
  254.  
  255. for(int i=0;i<=7;i++)
  256.  
  257. B[i]=i+1;
  258.  
  259. int num02, num03, temp01;
  260.  
  261. for(int k=0;k<=50;k++)
  262.  
  263. {
  264.  
  265. num02 = 1+rand() % (8-0+1);
  266.  
  267. num03 = 1+rand() % (8-0+1);
  268.  
  269. temp01 = B[num02];
  270.  
  271. B[num02] = B[num03];
  272.  
  273. B[num03] = temp01;
  274.  
  275. }
  276.  
  277. int AA,BB,CC,DD,EE,FF;
  278.  
  279. AA = B[0];
  280.  
  281. BB = B[1];
  282.  
  283. CC = B[2];
  284.  
  285. DD = B[3];
  286.  
  287. EE = B[4];
  288.  
  289. FF = B[5];
  290.  
  291. Ca = A[AA];
  292.  
  293. Cb = A[BB];
  294.  
  295. Cc = A[CC];
  296.  
  297. Cd = A[DD];
  298.  
  299. Ce = A[EE];
  300.  
  301. Cf = A[FF];
  302.  
  303. }
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
prog.cpp:23: error: ‘::main’ must return ‘int’
prog.cpp: In function ‘int main()’:
prog.cpp:41: warning: suggest parentheses around comparison in operand of ==
prog.cpp:41: warning: suggest parentheses around comparison in operand of ==
prog.cpp:41: warning: suggest parentheses around comparison in operand of ==
prog.cpp:41: warning: suggest parentheses around comparison in operand of ==
prog.cpp:41: warning: suggest parentheses around comparison in operand of ==
prog.cpp:41: warning: suggest parentheses around comparison in operand of ==
prog.cpp:55: warning: ignoring return value of ‘int system(const char*)’, declared with attribute warn_unused_result
stdout
Standard output is empty