Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <fstream>
- #include <iomanip>
- using namespace std;
- const int CMax = 100;
- const char CD[]="Duomenys.txt";
- const char CR[]="Rezultatai.txt";
- void Skaitymas(int A[], int B[], int C[], int & Asum, int & Bsum);
- void Spausdinti(int A[], int B[], int & Avid, int & Bvid);
- void Skaiciavimas(int A[], int B[]);
- int main(){
- int n;
- int Asum=0, Bsum=0, Csum=0, Avid=0, Bvid=0, Avis=0, Bvis=0;
- int A[CMax];
- int B[CMax];
- int C[CMax];
- Skaitymas(A, B, C, Asum, Bsum);
- Spausdinti(A, B, Avis, Bvis);
- Skaiciavimas(A, B);
- return 0;
- }
- void Skaitymas(int A[], int B[], int C[], int & Asum, int & Bsum){
- int n, Csum=0;
- ifstream fd(CD);
- fd >> n;
- for (int i=0; i<n; i++){
- fd >> C[n];
- Csum=Csum + C[n];
- if(C[i]<0)
- fd >> B[n];
- Bsum = Bsum + B[n];
- if(C[i]>0)
- fd >> A[n];
- Asum = Asum + A[n];
- }
- fd.close();
- }
- void Spausdinti(int A[], int B[], int & Avid, int & Bvid){
- int Asum=0, Bsum=0, Csum=0;
- ofstream fr(CR);
- Skaiciavimas(A, B);
- fr << fixed << setprecision(1) << Asum << endl;
- fr << fixed << setprecision(1) << Bsum << endl;
- fr << fixed << setprecision(1) << Csum << endl;
- fr.close();
- }
- void Skaiciavimas (int A[], int B[]){
- int Asum=0, Bsum=0, Csum=0, n;
- int C[CMax];
- Skaitymas(A, B, C, Asum, Bsum);
- Bsum=Bsum/n;
- Asum=Asum/n;
- Csum=Csum/n;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement