ConteD

Esercizio per Carlino | C++

May 17th, 2017
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.13 KB | None | 0 0
  1. #include <iostream>
  2. #include <fstream>
  3.  
  4. using namespace std;
  5.  
  6. struct Struttura
  7. {
  8.     string squadra1,squadra2;
  9.     int gol1,gol2;
  10. };
  11.  
  12. struct Struttura record[10];
  13. void carica();
  14. int vittorie(string);
  15. int partite(string);
  16.  
  17. int main()
  18. {
  19.     carica();
  20.     string squadra;
  21.     cout<<"Inserisci il nome di una squadra:";
  22.     cin>>squadra;
  23.     cout<<"\nVittorie della squadra:"<<vittorie(squadra);
  24.     cout<<"\nPartite della squadra:"<<partite(squadra);
  25.    
  26.  
  27. }
  28.  
  29. void carica()
  30. {
  31.     ifstream in("input.txt");
  32.     for(int i=0; i<10; i++)
  33.         in>>record[i].squadra1>>record[i].squadra2>>record[i].gol1>>record[i].gol2;
  34.        
  35.     in.close();
  36. }
  37.  
  38. int vittorie(string squadra)
  39. {
  40.     int vittorie=0;
  41.     for(int i=0; i<10; i++)
  42.     {
  43.         if(record[i].squadra1==squadra)
  44.             if(record[i].gol1>record[i].gol2)
  45.                 vittorie++;
  46.        
  47.         if(record[i].squadra2==squadra)
  48.             if(record[i].gol2>record[i].gol1)
  49.                 vittorie++;
  50.                
  51.     }
  52.    
  53.     return vittorie;
  54. }
  55.  
  56. int partite(string squadra)
  57. {
  58.     int partite=0;
  59.     for(int i=0; i<10; i++)
  60.     {
  61.         if(record[i].squadra1==squadra)
  62.             partite++;
  63.            
  64.         if(record[i].squadra2==squadra)
  65.             partite++;
  66.                
  67.     }
  68.    
  69.     return partite;
  70. }
Advertisement
Add Comment
Please, Sign In to add comment