Advertisement
Guest User

upari desetku

a guest
Mar 27th, 2017
28
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 21.98 KB | None | 0 0
  1. #include <iostream>
  2. #include <cstdlib>
  3. #include <ctime>
  4.  
  5. using namespace std;
  6.  
  7. int main(int argc, char** argv)
  8. {
  9. int i,pog[80],br1,br2,br3,br4,br5,br6,br7,br8,br9,sk[80],p1,p2,prov,tac=1,suma;
  10. int izb,s;
  11. int pog1,pog2;
  12. int n,m,y[80],x[80];
  13. for(i=1;i<50;i++){
  14. cout<<"UPARI DESETKU\n";
  15. cout<<" UPARI DESETKU\n";
  16. cout<<" UPARI DESETKU\n";
  17. cout<<" UPARI DESETKU\n";
  18. cout<<" UPARI DESETKU\n";
  19. cout<<" UPARI DESETKU\n";
  20. cout<<" UPARI DESETKU\n";
  21. cout<<" UPARI DESETKU\n";
  22. cout<<" UPARI DESETKU\n";
  23. cout<<" UPARI DESETKU\n";
  24. cout<<" UPARI DESETKU\n";
  25. cout<<" UPARI DESETKU\n";
  26. cout<<" UPARI DESETKU\n";
  27. cout<<" UPARI DESETKU\n";
  28. cout<<" UPARI DESETKU\n";
  29. cout<<" UPARI DESETKU\n";
  30. cout<<" UPARI DESETKU\n";
  31. cout<<" UPARI DESETKU\n";
  32. cout<<"UPARI DESETKU\n";
  33. system("CLS");
  34. }
  35. cout<<" *******************\n";
  36. cout<<" *******************\n";
  37. cout<<" *******************\n";
  38. cout<<" ****UPARI DESETKU *\n";
  39. cout<<" *******************\n";
  40. cout<<" *1-KAKO IGRATI? *\n";
  41. cout<<" *******************\n";
  42. cout<<" *2-IGRAC VS PC? *\n";
  43. cout<<" *******************\n";
  44. cout<<" *3-IGRAC VC IGRAC?*\n";
  45. cout<<" *******************\n";
  46. cout<<" *4-ABOUT? *\n";
  47. cout<<" *******************\n";
  48. cout<<" *0-IZLAZ/KRAJ *\n";
  49. cout<<" *******************\n";
  50. cout<<" *******************\n";
  51. cout<<" *******************\n";
  52. cin>>izb;
  53. switch(izb){
  54. case 0:
  55. cout<<"HVALA NA KORISTENJU!!!!! \t DOVIDJENJA!!!!\n";
  56. system("PAUSE");
  57. return 0;
  58. case 1:
  59. cout<<"Potrebno je skupiti sumu 2 broja koja iznosi 10!\n ";
  60. cout<<"Tada ce igrac dobiti 1 poen !\n";
  61. system("PAUSE");
  62. system("CLS");
  63. break;
  64. case 2:
  65.  
  66.  
  67. int a,b;
  68. a=rand()%80+1;
  69. b=rand()%80+1;
  70.  
  71.  
  72.  
  73.  
  74. srand(time(NULL));
  75. //Pise nule u niz pog
  76. for(i=1;i<=80;i++){
  77. pog[i]=0;
  78. }
  79. //Formira slucajne brojeve u niz sk
  80. br1=0;
  81. br2=0;
  82. br3=0;
  83. br4=0;
  84. br5=0;
  85. br6=0;
  86. br7=0;
  87. br8=0;
  88. br9=0;
  89. for(i=1;i<=80;i++){
  90. sk[i]=rand()%9+1;
  91. while((sk[i]==1 && br1==9)||(sk[i]==2 && br2==9)
  92. ||(sk[i]==3 && br3==9)||(sk[i]==4 && br4==9)
  93. ||(sk[i]==5 && br5==8)||(sk[i]==6 && br6==9)
  94. ||(sk[i]==7 && br7==9)||(sk[i]==8 && br8==9)
  95. ||(sk[i]==9 && br9==9)){
  96. sk[i]=rand()%9+1;
  97. }
  98. if (sk[i]==1) br1++;
  99. if (sk[i]==2) br2++;
  100. if (sk[i]==3) br3++;
  101. if (sk[i]==4) br4++;
  102. if (sk[i]==5) br5++;
  103. if (sk[i]==6) br6++;
  104. if (sk[i]==7) br7++;
  105. if (sk[i]==8) br8++;
  106. if (sk[i]==9) br9++;
  107. }//Kraj slucajnih brojeva s tim da nema niti jednog broja vise od 9 i 8 petica
  108. system("CLS");
  109. prov=1;
  110. p1=0;
  111. p2=0;
  112. while(tac>0){
  113. if(prov%2==1)cout<<"Igrac 1 je na potezu.\n";
  114. else cout<<"Igrac 2 je na potezu.\n";
  115. for(i=1;i<=10;i++){
  116. cout<<i<<"\t";
  117. }
  118. for(i=1;i<=10;i++){
  119. cout<<pog[i]<<"\t";
  120. }
  121. for(i=11;i<=20;i++){
  122. cout<<i<<"\t";
  123. }
  124. for(i=11;i<=20;i++){
  125. cout<<pog[i]<<"\t";
  126. }
  127. for(i=21;i<=30;i++){
  128. cout<<i<<"\t";
  129. }
  130. for(i=21;i<=30;i++){
  131. cout<<pog[i]<<"\t";
  132. }
  133. for(i=31;i<=40;i++){
  134. cout<<i<<"\t";
  135. }
  136. for(i=31;i<=40;i++){
  137. cout<<pog[i]<<"\t";
  138. }
  139. for(i=41;i<=50;i++){
  140. cout<<i<<"\t";
  141. }
  142. for(i=41;i<=50;i++){
  143. cout<<pog[i]<<"\t";
  144. }
  145. for(i=51;i<=60;i++){
  146. cout<<i<<"\t";
  147. }
  148. for(i=51;i<=60;i++){
  149. cout<<pog[i]<<"\t";
  150. }
  151. for(i=61;i<=70;i++){
  152. cout<<i<<"\t";
  153. }
  154. for(i=61;i<=70;i++){
  155. cout<<pog[i]<<"\t";
  156. }
  157. for(i=71;i<=80;i++){
  158. cout<<i<<"\t";
  159. }
  160. for(i=71;i<=80;i++){
  161. cout<<pog[i]<<"\t";
  162. }
  163. cout<<"Unesite prvi broj: ";
  164. cin>>pog1;
  165. while(pog[pog1]!=0){
  166. cout<<"Zauzeto. Unesite ponovo.\n";
  167. cin>>pog1;
  168. }
  169. pog[pog1]=sk[pog1];
  170. system("CLS");
  171. for(i=1;i<=10;i++){
  172. cout<<i<<"\t";
  173. }
  174. for(i=1;i<=10;i++){
  175. cout<<pog[i]<<"\t";
  176. }
  177. for(i=11;i<=20;i++){
  178. cout<<i<<"\t";
  179. }
  180. for(i=11;i<=20;i++){
  181. cout<<pog[i]<<"\t";
  182. }
  183. for(i=21;i<=30;i++){
  184. cout<<i<<"\t";
  185. }
  186. for(i=21;i<=30;i++){
  187. cout<<pog[i]<<"\t";
  188. }
  189. for(i=31;i<=40;i++){
  190. cout<<i<<"\t";
  191. }
  192. for(i=31;i<=40;i++){
  193. cout<<pog[i]<<"\t";
  194. }
  195. for(i=41;i<=50;i++){
  196. cout<<i<<"\t";
  197. }
  198. for(i=41;i<=50;i++){
  199. cout<<pog[i]<<"\t";
  200. }
  201. for(i=51;i<=60;i++){
  202. cout<<i<<"\t";
  203. }
  204. for(i=51;i<=60;i++){
  205. cout<<pog[i]<<"\t";
  206. }
  207. for(i=61;i<=70;i++){
  208. cout<<i<<"\t";
  209. }
  210. for(i=61;i<=70;i++){
  211. cout<<pog[i]<<"\t";
  212. }
  213. for(i=71;i<=80;i++){
  214. cout<<i<<"\t";
  215. }
  216. for(i=71;i<=80;i++){
  217. cout<<pog[i]<<"\t";
  218. }
  219. cout<<"Unesite drugi broj: ";
  220. cin>>pog2;
  221. while(pog[pog2]!=0){
  222. cout<<"Zauzeto. Unesite ponovo.\n";
  223. cin>>pog2;
  224. }
  225. pog[pog2]=sk[pog2];
  226. system("CLS");
  227. for(i=1;i<=10;i++){
  228. cout<<i<<"\t";
  229. }
  230. for(i=1;i<=10;i++){
  231. cout<<pog[i]<<"\t";
  232. }
  233. for(i=11;i<=20;i++){
  234. cout<<i<<"\t";
  235. }
  236. for(i=11;i<=20;i++){
  237. cout<<pog[i]<<"\t";
  238. }
  239. for(i=21;i<=30;i++){
  240. cout<<i<<"\t";
  241. }
  242. for(i=21;i<=30;i++){
  243. cout<<pog[i]<<"\t";
  244. }
  245. for(i=31;i<=40;i++){
  246. cout<<i<<"\t";
  247. }
  248. for(i=31;i<=40;i++){
  249. cout<<pog[i]<<"\t";
  250. }
  251. for(i=41;i<=50;i++){
  252. cout<<i<<"\t";
  253. }
  254. for(i=41;i<=50;i++){
  255. cout<<pog[i]<<"\t";
  256. }
  257. for(i=51;i<=60;i++){
  258. cout<<i<<"\t";
  259. }
  260. for(i=51;i<=60;i++){
  261. cout<<pog[i]<<"\t";
  262. }
  263. for(i=61;i<=70;i++){
  264. cout<<i<<"\t";
  265. }
  266. for(i=61;i<=70;i++){
  267. cout<<pog[i]<<"\t";
  268. }
  269. for(i=71;i<=80;i++){
  270. cout<<i<<"\t";
  271. }
  272. for(i=71;i<=80;i++){
  273. cout<<pog[i]<<"\t";
  274. }
  275. s=pog[pog1]+pog[pog2];
  276. cout<<s<<endl;
  277. if(prov%2==1){
  278. if(s==10){
  279. cout<<"Bravo igrac 1, uparili ste desetku.\n";
  280. p1++;
  281. cout<<"Bodovi= "<<p1<<endl;
  282. }
  283. else{
  284. cout<<"Niste uparili desetku.";
  285. pog[pog1]=0;
  286. pog[pog2]=0;
  287. }
  288. }
  289. if(prov%2==0){
  290. if(s==10){
  291. cout<<"Bravo igrac 2, uparili ste desetku.\n";
  292. p2++;
  293. cout<<"Bodovi= "<<p2<<endl;
  294. }
  295. else{
  296. cout<<"Niste uparili desetku.";
  297. pog[pog1]=0;
  298. pog[pog2]=0;
  299. }
  300. }
  301. system("PAUSE");
  302. system("CLS");
  303. suma=0;
  304. for(i=1;i<=80;i++){
  305. suma=suma+pog[i];
  306. }
  307. if(suma==400) tac=0;
  308. prov++;
  309. }//Kraj while tac
  310. cout<<"Igrac broj 1 je osvojio: "<<p1<<endl;
  311. cout<<"Igrac broj 2 je osvojio: "<<p2<<endl;
  312. if(p1>p2) cout<<"Pobijedio je igrac 1!\n";
  313. else if(p1<p2) cout<<"Pobijedio je igrac 2!\n";
  314. else cout<<"Rezultat je nerijesen!\n";
  315. system("PAUSE");
  316. system("CLS");
  317. break; //Kraj case 2
  318.  
  319.  
  320.  
  321.  
  322.  
  323.  
  324.  
  325. system("PAUSE");
  326. system("CLS");
  327. break;
  328. case 3:
  329.  
  330. srand(time(NULL));
  331. //Pise nule u niz pog
  332. for(i=1;i<=80;i++){
  333. pog[i]=0;
  334. }
  335. //Formira slucajne brojeve u niz sk
  336. br1=0;
  337. br2=0;
  338. br3=0;
  339. br4=0;
  340. br5=0;
  341. br6=0;
  342. br7=0;
  343. br8=0;
  344. br9=0;
  345. for(i=1;i<=80;i++){
  346. sk[i]=rand()%9+1;
  347. while((sk[i]==1 && br1==9)||(sk[i]==2 && br2==9)
  348. ||(sk[i]==3 && br3==9)||(sk[i]==4 && br4==9)
  349. ||(sk[i]==5 && br5==8)||(sk[i]==6 && br6==9)
  350. ||(sk[i]==7 && br7==9)||(sk[i]==8 && br8==9)
  351. ||(sk[i]==9 && br9==9)){
  352. sk[i]=rand()%9+1;
  353. }
  354. if (sk[i]==1) br1++;
  355. if (sk[i]==2) br2++;
  356. if (sk[i]==3) br3++;
  357. if (sk[i]==4) br4++;
  358. if (sk[i]==5) br5++;
  359. if (sk[i]==6) br6++;
  360. if (sk[i]==7) br7++;
  361. if (sk[i]==8) br8++;
  362. if (sk[i]==9) br9++;
  363. }//Kraj slucajnih brojeva s tim da nema niti jednog broja vise od 9 i 8 petica
  364. system("CLS");
  365. prov=1;
  366. p1=0;
  367. p2=0;
  368. while(tac>0){
  369. if(prov%2==1)cout<<"Igrac 1 je na potezu.\n";
  370. else cout<<"Igrac 2 je na potezu.\n";
  371. for(i=1;i<=10;i++){
  372. cout<<i<<"\t";
  373. }
  374. for(i=1;i<=10;i++){
  375. cout<<pog[i]<<"\t";
  376. }
  377. for(i=11;i<=20;i++){
  378. cout<<i<<"\t";
  379. }
  380. for(i=11;i<=20;i++){
  381. cout<<pog[i]<<"\t";
  382. }
  383. for(i=21;i<=30;i++){
  384. cout<<i<<"\t";
  385. }
  386. for(i=21;i<=30;i++){
  387. cout<<pog[i]<<"\t";
  388. }
  389. for(i=31;i<=40;i++){
  390. cout<<i<<"\t";
  391. }
  392. for(i=31;i<=40;i++){
  393. cout<<pog[i]<<"\t";
  394. }
  395. for(i=41;i<=50;i++){
  396. cout<<i<<"\t";
  397. }
  398. for(i=41;i<=50;i++){
  399. cout<<pog[i]<<"\t";
  400. }
  401. for(i=51;i<=60;i++){
  402. cout<<i<<"\t";
  403. }
  404. for(i=51;i<=60;i++){
  405. cout<<pog[i]<<"\t";
  406. }
  407. for(i=61;i<=70;i++){
  408. cout<<i<<"\t";
  409. }
  410. for(i=61;i<=70;i++){
  411. cout<<pog[i]<<"\t";
  412. }
  413. for(i=71;i<=80;i++){
  414. cout<<i<<"\t";
  415. }
  416. for(i=71;i<=80;i++){
  417. cout<<pog[i]<<"\t";
  418. }
  419. cout<<"Unesite prvi broj: ";
  420. cin>>pog1;
  421. while(pog[pog1]!=0){
  422. cout<<"Zauzeto. Unesite ponovo.\n";
  423. cin>>pog1;
  424. }
  425. pog[pog1]=sk[pog1];
  426. system("CLS");
  427. for(i=1;i<=10;i++){
  428. cout<<i<<"\t";
  429. }
  430. for(i=1;i<=10;i++){
  431. cout<<pog[i]<<"\t";
  432. }
  433. for(i=11;i<=20;i++){
  434. cout<<i<<"\t";
  435. }
  436. for(i=11;i<=20;i++){
  437. cout<<pog[i]<<"\t";
  438. }
  439. for(i=21;i<=30;i++){
  440. cout<<i<<"\t";
  441. }
  442. for(i=21;i<=30;i++){
  443. cout<<pog[i]<<"\t";
  444. }
  445. for(i=31;i<=40;i++){
  446. cout<<i<<"\t";
  447. }
  448. for(i=31;i<=40;i++){
  449. cout<<pog[i]<<"\t";
  450. }
  451. for(i=41;i<=50;i++){
  452. cout<<i<<"\t";
  453. }
  454. for(i=41;i<=50;i++){
  455. cout<<pog[i]<<"\t";
  456. }
  457. for(i=51;i<=60;i++){
  458. cout<<i<<"\t";
  459. }
  460. for(i=51;i<=60;i++){
  461. cout<<pog[i]<<"\t";
  462. }
  463. for(i=61;i<=70;i++){
  464. cout<<i<<"\t";
  465. }
  466. for(i=61;i<=70;i++){
  467. cout<<pog[i]<<"\t";
  468. }
  469. for(i=71;i<=80;i++){
  470. cout<<i<<"\t";
  471. }
  472. for(i=71;i<=80;i++){
  473. cout<<pog[i]<<"\t";
  474. }
  475. cout<<"Unesite drugi broj: ";
  476. cin>>pog2;
  477. while(pog[pog2]!=0){
  478. cout<<"Zauzeto. Unesite ponovo.\n";
  479. cin>>pog2;
  480. }
  481. pog[pog2]=sk[pog2];
  482. system("CLS");
  483. for(i=1;i<=10;i++){
  484. cout<<i<<"\t";
  485. }
  486. for(i=1;i<=10;i++){
  487. cout<<pog[i]<<"\t";
  488. }
  489. for(i=11;i<=20;i++){
  490. cout<<i<<"\t";
  491. }
  492. for(i=11;i<=20;i++){
  493. cout<<pog[i]<<"\t";
  494. }
  495. for(i=21;i<=30;i++){
  496. cout<<i<<"\t";
  497. }
  498. for(i=21;i<=30;i++){
  499. cout<<pog[i]<<"\t";
  500. }
  501. for(i=31;i<=40;i++){
  502. cout<<i<<"\t";
  503. }
  504. for(i=31;i<=40;i++){
  505. cout<<pog[i]<<"\t";
  506. }
  507. for(i=41;i<=50;i++){
  508. cout<<i<<"\t";
  509. }
  510. for(i=41;i<=50;i++){
  511. cout<<pog[i]<<"\t";
  512. }
  513. for(i=51;i<=60;i++){
  514. cout<<i<<"\t";
  515. }
  516. for(i=51;i<=60;i++){
  517. cout<<pog[i]<<"\t";
  518. }
  519. for(i=61;i<=70;i++){
  520. cout<<i<<"\t";
  521. }
  522. for(i=61;i<=70;i++){
  523. cout<<pog[i]<<"\t";
  524. }
  525. for(i=71;i<=80;i++){
  526. cout<<i<<"\t";
  527. }
  528. for(i=71;i<=80;i++){
  529. cout<<pog[i]<<"\t";
  530. }
  531. s=pog[pog1]+pog[pog2];
  532. cout<<s<<endl;
  533. if(prov%2==1){
  534. if(s==10){
  535. cout<<"Bravo igrac 1, uparili ste desetku.\n";
  536. p1++;
  537. cout<<"Bodovi= "<<p1<<endl;
  538. }
  539. else{
  540. cout<<"Niste uparili desetku.";
  541. pog[pog1]=0;
  542. pog[pog2]=0;
  543. }
  544. }
  545. if(prov%2==0){
  546. if(s==10){
  547. cout<<"Bravo igrac 2, uparili ste desetku.\n";
  548. p2++;
  549. cout<<"Bodovi= "<<p2<<endl;
  550. }
  551. else{
  552. cout<<"Niste uparili desetku.";
  553. pog[pog1]=0;
  554. pog[pog2]=0;
  555. }
  556. }
  557. system("PAUSE");
  558. system("CLS");
  559. suma=0;
  560. for(i=1;i<=80;i++){
  561. suma=suma+pog[i];
  562. }
  563. if(suma==400) tac=0;
  564. prov++;
  565. }//Kraj while tac
  566. cout<<"Igrac broj 1 je osvojio: "<<p1<<endl;
  567. cout<<"Igrac broj 2 je osvojio: "<<p2<<endl;
  568. if(p1>p2) cout<<"Pobijedio je igrac 1!\n";
  569. else if(p1<p2) cout<<"Pobijedio je igrac 2!\n";
  570. else cout<<"Rezultat je nerijesen!\n";
  571. system("PAUSE");
  572. system("CLS");
  573. break; //Kraj case 3
  574. break;
  575. case 4:
  576. cout<<"ABOUT\t-VERZIJA OVE IGRE :1.0 \t IGRU PRAVILI \n";
  577. cout<<"Igrica je pravljena samo radi zajebancije \n";
  578. cout<<"Igru napravili mucenici 2 razreda\n Salem,Haris,Mirnes i Nadir \n";
  579. system("pause");
  580. system("CLS");
  581. break;
  582. default:
  583. system("CLS");
  584. cout<<"EROR 0x011852240556:\t";
  585. cout<<"NIJE U PONUDNJENOM OPSEGU\n";
  586. cout<<"MOLIMO VAS UNESITE SAMO BROJEVE OD 0 DO 4\n";
  587. system("PAUSE");
  588. system("CLS");
  589. }
  590. return 0;
  591. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement