Guest User

Untitled

a guest
Jun 15th, 2013
302
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.99 KB | None | 0 0
  1. #include <iostream>
  2. #include <iomanip>
  3. #include <fstream>
  4. using namespace std;
  5. //-------------------------------------
  6. const int Cmax = 100;
  7. const char CD[]="Duomenys.txt";
  8. const char CR[]="Rezultatai.txt";
  9. //-------------------------------------
  10. void Skaityti (int A[], int B[], int C[], int & n, double & msum, double & bsum);
  11. void Vidurkis(int A[], int B[], int & n, double & mvid, double & bvid, double & msum, double & bsum);
  12. void Tikrinti (int A[], int B[], int C[], int & n, double & mvid, double & bvid, double & bsum);
  13. void Spausdinti (double & mvid, double & bvid, double & vsum);
  14. int main(){
  15.     int A[Cmax], B[Cmax], C[Cmax], n;
  16.     double mvid, bvid, msum, bsum, vsum;
  17.     Skaityti (A, B, C, n, msum, bsum);
  18.     Vidurkis(A, B, n, mvid, bvid, msum, bsum);
  19.     Tikrinti(A, B, C, n, mvid, bvid, bsum);
  20.     Spausdinti(mvid, bvid, vsum);
  21. }
  22. void Skaityti(int A[], int B[], int C[], int & n, double & msum, double & bsum){
  23. ifstream fd;
  24. fd >> n;
  25. for(int i=0; i<n; i++){
  26.     fd >> C[i];
  27.     if(C[i]<0){
  28.         fd >> B[i];
  29.         bsum=bsum+B[i];
  30.         }
  31.         else
  32.         fd >> A[i];
  33.         msum=msum+A[i];
  34.     }
  35.     fd.close();
  36. }
  37. void Vidurkis(int A[], int B[], int C[], int & n, double & mvid, double & bvid, double & msum, double & bsum, double & vsum){
  38. int i;
  39. bvid=bsum/n;
  40. mvid=msum/n;
  41. vsum=C[i]/n;
  42. }
  43. void Tikrinti (int A[], int B[], int C[], int & n, double & mvid, double & bvid, double & bsum){
  44. for(int i=0; i<n; i++){
  45. if(B[i]>=175)
  46.     bsum=bsum+1;
  47. }
  48. if(bsum==7)
  49.     cout << "Komanda sudaryti galima" << endl;
  50.     else if
  51.     cout << "Komandos sudaryti negalime" << endl;
  52. }
  53. for(int i=0; i<n; i++){
  54. if(A[i]>=175)
  55.     msum=msum+1;
  56. }
  57. if (msum==7)
  58.     cout << "Komanda sudaryti galima" << endl;
  59.     else cout << "Komandos sudaryti negalime" << endl;
  60. void Spausdinti (double & mvid, double & bvid, double & vsum){
  61. fr << fixed << setprecison(1) << vsum << endl;
  62. fr << fixed << setprecison(2) << bvid << endl;
  63. fr << fixed << setprecison(3) << mvid << endl;
  64. }
Advertisement
Add Comment
Please, Sign In to add comment