Advertisement
Guest User

Untitled

a guest
Jun 15th, 2013
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.38 KB | None | 0 0
  1. #include <iostream>
  2. #include <fstream>
  3. #include <iomanip>
  4. using namespace std;
  5. const int CMax = 100;
  6. const char CD[]="Duomenys.txt";
  7. const char CR[]="Rezultatai.txt";
  8. void Skaitymas(int A[], int B[], int C[], int & Asum, int & Bsum);
  9. void Spausdinti(int A[], int B[], int & Avid, int & Bvid);
  10. void Skaiciavimas(int A[], int B[]);
  11. int main(){
  12. int n;
  13. int Asum=0, Bsum=0, Csum=0, Avid=0, Bvid=0, Avis=0, Bvis=0;
  14. int A[CMax];
  15. int B[CMax];
  16. int C[CMax];
  17. Skaitymas(A, B, C, Asum, Bsum);
  18. Spausdinti(A, B, Avis, Bvis);
  19. Skaiciavimas(A, B);
  20. return 0;
  21. }
  22. void Skaitymas(int A[], int B[], int C[], int & Asum, int & Bsum){
  23.     int n, Csum=0;
  24.     ifstream fd(CD);
  25.     fd >> n;
  26.     for (int i=0; i<n; i++){
  27.     fd >> C[n];
  28.     Csum=Csum + C[n];
  29.     if(C[i]<0)
  30.         fd >> B[n];
  31.         Bsum = Bsum + B[n];
  32.     if(C[i]>0)
  33.         fd >> A[n];
  34.         Asum = Asum + A[n];
  35.         }
  36.         fd.close();
  37. }
  38. void Spausdinti(int A[], int B[], int & Avid, int & Bvid){
  39.     int Asum=0, Bsum=0, Csum=0;
  40.     ofstream fr(CR);
  41.     Skaiciavimas(A, B);
  42.     fr << fixed << setprecision(1) << Asum << endl;
  43.     fr << fixed << setprecision(1) << Bsum << endl;
  44.     fr << fixed << setprecision(1) << Csum << endl;
  45.     fr.close();
  46. }
  47. void Skaiciavimas (int A[], int B[]){
  48.     int Asum=0, Bsum=0, Csum=0, n;
  49.     int C[CMax];
  50. Skaitymas(A, B, C, Asum, Bsum);
  51. Bsum=Bsum/n;
  52. Asum=Asum/n;
  53. Csum=Csum/n;
  54. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement