Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <iomanip>
- #include <fstream>
- using namespace std;
- //-------------------------------------
- const int Cmax = 100;
- const char CDfv[]="Duomenys.txt";
- const char CRfv[]="Rezultatai.txt";
- //-------------------------------------
- void Skaityti (int A[], int B[], int C[], int & n, double & msum, double & bsum);
- void Vidurkis(int A[], int B[], int C[], int & n, double & mvid, double & bvid, double & msum, double & bsum, double & vsum);
- void Tikrinti (int A[], int B[], int C[], int & n, double & mvid, double & bvid, double & bsum);
- void Spausdinti (double & mvid, double & bvid, double & vsum);
- int main(){
- int A[Cmax], B[Cmax], C[Cmax], n;
- double mvid, bvid, msum, bsum, vsum;
- Skaityti (A, B, C, n, msum, bsum);
- Vidurkis(A, B, C, n, mvid, bvid, msum, bsum, vsum);
- Tikrinti(A, B, C, n, mvid, bvid, bsum);
- Spausdinti(mvid, bvid, vsum);
- }
- void Skaityti(int A[], int B[], int C[], int & n, double & msum, double & bsum){
- ifstream fd;
- fd >> n;
- for(int i=0; i<n; i++){
- fd >> C[i];
- if(C[i]<0){
- fd >> B[i];
- bsum=bsum+B[i];
- }
- else
- fd >> A[i];
- msum=msum+A[i];
- }
- fd.close();
- }
- void Vidurkis(int A[], int B[], int C[], int & n, double & mvid, double & bvid, double & msum, double & bsum, double & vsum){
- int i;
- bvid=bsum/n;
- mvid=msum/n;
- vsum=C[i]/n;
- }
- void Tikrinti (int A[], int B[], int C[], int & n, double & msum, double & bvid, double & bsum){
- ofstream fr;
- for(int i=0; i<n; i++){
- if(B[i]>=175)
- bsum=bsum+1;
- }
- if(bsum>=7)
- fr << "Komanda sudaryti galima" << endl;
- else
- fr << "Komandos sudaryti negalime" << endl;
- for(int i=0; i<n; i++){
- if(A[i]>=175)
- msum=msum+1;
- }
- if (msum==7)
- fr << "Komanda sudaryti galima" << endl;
- else
- fr << "Komandos sudaryti negalime" << endl;
- }
- void Spausdinti (double & mvid, double & bvid, double & vsum){
- ofstream fr;
- fr << fixed << setprecision(1) << vsum << endl;
- fr << fixed << setprecision(2) << bvid << endl;
- fr << fixed << setprecision(3) << mvid << endl;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement