Advertisement
Guest User

Untitled

a guest
Nov 12th, 2019
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.37 KB | None | 0 0
  1. #include <string.h>
  2. #include <stdio.h>
  3. #include <math.h>
  4. #include <stdlib.h>
  5. char squadra1[20],squadra2[20];
  6. char v[20][20] ={"juventus","inter","atalanta","roma","napoli","lazio","cagliari","fiorentina","parma","milan","bologna","verona","torino","udinese","sassuolo","lecce","genoa","brescia","spal","sampdoria"};
  7. int vr[20];
  8. int i;
  9. int a,b,ia;
  10. void inseriscisquadre(){
  11. for (i = 0; i < 20; i++) {
  12. scanf("%[^\n]", v[i+1]);
  13. getchar();
  14. }
  15.  
  16. }
  17.  
  18. void confrontarisultati()
  19. {
  20.  
  21. printf("inserisci il risultato\n");
  22. printf("%s:",squadra1);
  23. scanf("%d",&a);
  24. printf("%s:",squadra2);
  25. scanf("%d",&b);
  26. printf("\n\n\n\n");
  27. if(a>b){
  28.  
  29. ia=1;
  30. for(i=0;i<20;i++){
  31. if(ia==0){
  32. vr[i+1]=vr[i+1]+3;
  33. break;
  34. }else
  35.  
  36. ia=strcmp(squadra1,v[i+1]);
  37.  
  38. }
  39. }
  40. else if(a==b){
  41.  
  42. ia=1;
  43. for(i=0;i<20;i++){
  44. if(ia==0){
  45. vr[i+1]=vr[i+1]+1;
  46. break;
  47. }else
  48.  
  49. ia=strcmp(squadra1,v[i+1]);
  50.  
  51. }
  52. ia=1;
  53. for(i=0;i<20;i++){
  54. if(ia==0){
  55. vr[i+1]=vr[i+1]+1;
  56. break;
  57. }else
  58. ia=strcmp(squadra2,v[i+1]);
  59. }
  60. }
  61.  
  62.  
  63. else{
  64.  
  65. ia=1;
  66. for(i=0;i<20;i++){
  67. if(ia==0){
  68. vr[i+1]=vr[i+1]+3;
  69. break;
  70. }else
  71. ia=strcmp(squadra2,v[i+1]);
  72. }
  73. }
  74. }
  75. void classifica(){
  76. printf("Juventus=%d\n",vr[1]);
  77. printf("Inter=%d\n",vr[2]);
  78. printf("Atalanta=%d\n",vr[3]);
  79. printf("Roma=%d\n",vr[4]);
  80. printf("Napoli=%d\n",vr[5]);
  81. printf("Lazio=%d\n",vr[6]);
  82. printf("Cagliari=%d\n",vr[7]);
  83. printf("Fiorentina=%d\n",vr[8]);
  84. printf("Parma=%d\n",vr[9]);
  85. printf("Milan=%d\n",vr[10]);
  86. printf("Bologna=%d\n",vr[11]);
  87. printf("Verona=%d\n",vr[12]);
  88. printf("Torino=%d\n",vr[13]);
  89. printf("Udinese=%d\n",vr[14]);
  90. printf("Sassuolo=%d\n",vr[15]);
  91. printf("Lecce=%d\n",vr[16]);
  92. printf("Genoa=%d\n",vr[17]);
  93. printf("Brescia=%d\n",vr[18]);
  94. printf("Spal=%d\n",vr[19]);
  95. printf("Sampdoria=%d\n\n\n\n",vr[20]);
  96. }
  97. void partite(){
  98. printf("Inserisci le squadre che hanno disputato la partita:\n");
  99. scanf("%s",&squadra1);
  100. printf("-");
  101. scanf("%s",&squadra2);
  102. }
  103.  
  104. int main(){
  105. char c;
  106. hello:
  107. printf("Scegli:\n");
  108.  
  109. printf("a-inserisci partite\n");
  110. printf("b-vedi classifica\n");
  111. scanf("%c",&c);
  112. switch(c){
  113. case 'a':
  114. partite();
  115. confrontarisultati ();
  116. goto hello;
  117. break;
  118. case 'b':
  119. classifica();
  120. goto hello;
  121. break;
  122. default:
  123. printf("Opzione non valida,riprova");
  124. goto hello;
  125. }
  126.  
  127.  
  128. return 0;
  129. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement