Advertisement
Guest User

Untitled

a guest
Nov 13th, 2019
121
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.46 KB | None | 0 0
  1. #include <stdio.h>
  2.  
  3. int main() {
  4.  
  5. int s1=0, s2=0, brojac1=0, brojac2=0;
  6. char sab, fad;
  7. int mnozac=1;
  8.  
  9. printf("Unesite pogotke za Sabita: ");
  10.  
  11. for (;;) {
  12.  
  13. scanf(" %c", &sab);
  14. if(sab == '.') break;
  15. if(sab!='S' && sab!='D' && sab!='T' && sab!='X' && sab!='O' && sab!='I' && (sab < '1' && sab > '9'))
  16. {
  17. printf("Neispravni ulazni podaci.\n");
  18. printf("Unesite pogotke za Sabita: ");
  19. brojac1--;
  20. }
  21.  
  22. if(sab=='S') mnozac=1;
  23. if(sab=='D') mnozac=2;
  24. if(sab=='T') mnozac=3;
  25. if(sab=='X') {
  26. brojac1++;
  27. }
  28. if(sab=='O') {
  29. s1+=25;
  30. brojac1++;
  31. }
  32. if(sab=='I') {
  33. s1+=50;
  34. brojac1++;
  35. }
  36.  
  37. if(sab >= '1' && sab <= '9')
  38. {
  39. sab-='0';
  40. s1+=mnozac*sab;
  41. brojac1++;
  42. mnozac=1;
  43. }
  44. if(brojac1 > 9) break;
  45.  
  46. }
  47. printf("Unesite pogotke za Fadilu: ");
  48.  
  49. for (;;) {
  50.  
  51. scanf(" %c", &fad);
  52. if(fad == '.') break;
  53. if(fad!='S' && fad!='D' && fad!='T' && fad!='X' && fad!='O' && fad!='I' && (fad < '1' && fad > '9'))
  54. {
  55. printf("Neispravni ulazni podaci.\n");
  56. printf("Unesite pogotke za Fadilu: ");
  57. brojac2--;
  58. continue;
  59. }
  60.  
  61. if(fad=='S') mnozac=1;
  62. if(fad=='D') mnozac=2;
  63. if(fad=='T') mnozac=3;
  64. if(fad=='X') {
  65. brojac2++;
  66. }
  67. if(fad=='O') {
  68. s2+=25;
  69. brojac2++;
  70. }
  71. if(fad=='I') {
  72. s2+=50;
  73. brojac2++;
  74. }
  75.  
  76. if(fad >= '1' && fad <= '9')
  77. {
  78. fad-='0';
  79. s2+=mnozac*fad;
  80. brojac2++;
  81. mnozac=1;
  82. }
  83. if(brojac2 > 9) break;
  84.  
  85. }
  86. if(s1<=301 && s2<=301)
  87. {
  88. if(s1>s2) printf("Sabit je ostvario %d poena, Fadila je ostvarila %d poena. Pobjednik je Sabit, kojem je ostalo jos %d poena do pobjede.", s1, s2, 301-s1);
  89. else if(s1<s2) printf("Sabit je ostvario %d poena, Fadila je ostvarila %d poena. Pobjednik je Fadila, kojoj je ostalo jos %d poena do pobjede.", s1, s2,301-s2);
  90. else if(s1==s2) printf("Sabit je ostvario %d poena, Fadila je ostvarila %d poena. Rezultat je nerijesen.", s1, s2);
  91. }
  92. else if(s1>301 && s2<=301) printf("Sabit je premasio potrebni broj poena, Fadila je ostvarila %d poena. Pobjednik je Fadila, kojoj je ostalo jos %d poena do pobjede.", s2, 301-s2);
  93. else if(s1<=301 && s2>301) printf("Sabit je ostvario %d poena, Fadila je premasila potrebni broj poena. Pobjednik je Sabit, kojem je ostalo jos %d poena do pobjede.", s1, 301-s1);
  94. else printf("Oba igraca su premasila potrebni broj poena, rezultat je nerijesen.");
  95.  
  96. return 0;
  97. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement