Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <fstream>
- #include <cmath>
- #include <string>
- #include <iomanip>
- using namespace std;
- const char FD[]="duom.txt";
- const char FR[]="rez.txt";
- void Skaitymas(int &n, int nr[], int taskai[]);
- int Suma(int n, int taskai[]);
- int Daugiausiai(int n, int nr[], int taskai[]);
- int Maziausiai(int n, int nr[], int taskai[]);
- int main() {
- setlocale(LC_ALL, "Lithuanian");
- int n, taskai[13], nr[13], daug, maz;
- Skaitymas(n, nr, taskai);
- if(n < 13){
- ofstream R(FR);
- int suma = Suma(n, taskai);
- R << "Iš viso komanda pelnė " << suma << " taškų(-us)" << endl;
- double vidurkis = (double) suma/n;
- R << "Vidutiniškai kiekvienas žaidėjas pelnė po " << fixed << setprecision(1) << vidurkis << "taškų(-us)" << endl;
- daug = Daugiausiai(n, nr, taskai);
- R << "Daugiausiai, " << taskai[daug] << " taškų(-us) pelnė Nr. " << nr[daug] << endl;
- maz = Maziausiai(n, nr, taskai);
- R << "Mažiausiai, " << taskai[maz] << " taškų(-us) pelnė Nr. " << nr[maz] << endl;
- R.close();
- }
- return 0;
- }
- void Skaitymas(int &n, int nr[], int taskai[]){
- ifstream D(FD);
- int dvit, trit, baud;
- D >> n;
- for(int i = 0; i < n; i++){
- D >> nr[i] >> dvit >> trit >> baud;
- taskai[i] = dvit*2 + trit*3 + baud;
- }
- D.close();
- }
- int Suma(int n, int taskai[]){
- int sum = 0;
- for(int i = 0; i < n; i++)
- sum += taskai[i];
- return sum;
- }
- int Daugiausiai(int n, int nr[], int taskai[]){
- int daugnr = 0;
- int daug = taskai[0];
- for(int i = 1; i < n; i++)
- if(daug < taskai[i]){
- daug = taskai[i];
- daugnr = i;
- } else if(daug == taskai[i] && nr[daugnr] > nr[i])
- daugnr = i;
- return daugnr;
- }
- int Maziausiai(int n, int nr[], int taskai[]){
- int maznr = nr[0];
- int maz = taskai[0];
- for(int i = 1; i < n; i++)
- if(maz > taskai[i]){
- maz = taskai[i];
- maznr = i;
- } else if(maz == taskai[i] && nr[maznr] > nr[i])
- maznr = i;
- return maznr;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement