Advertisement
Guest User

Untitled

a guest
Nov 17th, 2013
132
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.03 KB | None | 0 0
  1. #include <cstdlib>
  2. #include <iostream>
  3. #include <string>
  4. #include <fstream>
  5. #include <iomanip>
  6. using namespace std;
  7.  
  8. int main()
  9. {
  10.  
  11. ofstream dout;
  12. fstream din;
  13.  
  14. //Declare Arrays
  15.  
  16. int GAMES = 500;
  17. int i = 0;
  18.  
  19. int score_1[GAMES];
  20. string team_1[GAMES];
  21. int score_2[GAMES];
  22. string team_2[GAMES];
  23. int s = 0;
  24. string desired;
  25. int desiredwins = 0;
  26. int desiredlosses = 0;
  27.  
  28. //Open the File
  29. din.open("games.txt");
  30.  
  31.  
  32. //Read the file and fill arrays
  33. while (din >> score_1[i] >> team_1[i] >> score_2[i] >> team_2[i])
  34. {
  35.  
  36.  
  37. //din >> score_1[i] >> team_1[i] >> score_2[i] >> team_2[i];
  38.  
  39. //cout << score_1[i] << " " << team_1[i] << " " << score_2[i] << " " << team_2[i];
  40.  
  41. i++;
  42.  
  43. }
  44.  
  45. //Close input file
  46. din.close();
  47.  
  48. cout << "Which team do you want to see scores for?" << endl;
  49. cin >> desired;
  50.  
  51.  
  52. //Search the team arrays for the desired team
  53.  
  54. for(i = 0; i <= GAMES; i++)
  55. {
  56.  
  57. if ((team_1[i] == desired) && (score_1[i] < score_2[i]))
  58. {using namespace std;
  59. cout << setw(4) << "0 " << score_1[i] << setw(20) << team_1[i] << setw(4) <<" 1 " << score_2[i] << setw(20) << team_2[i] << endl;
  60.  
  61. desiredlosses++;
  62. }
  63.  
  64. else if ((team_1[i] == desired) && (score_1[i] > score_2[i]))
  65. {using namespace std;
  66. cout << setw(4) << "1 " << score_1[i] << setw(20) << team_1[i] << setw(4) <<" 0 " << score_2[i] << setw(20) << team_2[i] << endl;
  67.  
  68. desiredwins++;
  69. }
  70.  
  71. else if ((team_2[i] == desired) && (score_1[i] < score_2[i]))
  72. {using namespace std;
  73. cout << setw(4) << "0 " << score_1[i]<< setw(20) << team_1[i] << setw(4) << " 1 " << score_2[i] << setw(20) << team_2[i] << endl;
  74.  
  75. desiredwins++;
  76. }
  77.  
  78. else if ((team_2[i] == desired) && (score_1[i] > score_2[i]))
  79. {using namespace std;
  80. cout << setw(4) << "1 " << score_1[i]<< setw(20) << team_1[i] << setw(4) << " 0 " << score_2[i] << setw(20) << team_2[i] << endl;
  81.  
  82. desiredlosses++;
  83. }
  84.  
  85.  
  86. }
  87.  
  88. cout << desired << "overall record:" << desiredwins << "wins," << desiredlosses << "losses." << endl;
  89.  
  90.  
  91. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement