Advertisement
RnD

2010 metu VBE egzamino pirma uzduotis: Sachmatu turnyras

RnD
May 27th, 2012
119
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.26 KB | None | 0 0
  1. //Copyright (C)
  2. //Author: RnD
  3. //Date: 2012-05-27
  4. //Del to kaip panaudojau globalius kintamuosius egzamine galit prarast ~2 taskus is 25, juos geriau
  5. //det i main funkcija
  6.  
  7.  
  8. #include <fstream>
  9. #include <limits.h>
  10. using namespace std;
  11.  
  12.     ifstream inFile("U1.txt");
  13.     ofstream outFile("U1rez.txt");
  14.     int n, pest[100], bokst[100], zirg[100], rik[100], karal[100], vald[100];
  15.     int p=0,b=0,z=0,r=0,k=0,v=0;
  16.  
  17. void ivedimas();
  18. void skaiciavimas();
  19.  
  20. int main(){
  21.  
  22.     ivedimas();
  23.     skaiciavimas();
  24.  
  25.     inFile.close();
  26.     outFile.close();
  27.     return 0;
  28. }
  29.  
  30. void ivedimas(){
  31.     inFile >> n;
  32.  
  33.     for(int i=0;i<n;i++){
  34.         inFile >> pest[i] >> bokst[i] >> zirg[i] >> rik[i] >> karal[i] >> vald[i];
  35.         p+=pest[i]; b+=bokst[i]; z+=zirg[i]; r+=rik[i]; k+=karal[i]; v+=vald[i];
  36.     }
  37. }
  38.  
  39. void skaiciavimas(){
  40.    int min = INT_MAX;
  41.  
  42.     int pes=p/8,
  43.         boks=b/2,
  44.         zir=z/2,
  45.         rik=r/2,
  46.         kar=k,
  47.         val=v;
  48.  
  49.     if(min > pes){
  50.         min = pes;
  51.     }
  52.     if(min > boks){
  53.         min = boks;
  54.     }
  55.     if(min > zir){
  56.         min = zir;
  57.     }
  58.     if(min > rik){
  59.         min = rik;
  60.     }
  61.     if(min > kar){
  62.         min = kar;
  63.     }
  64.     if(min > val){
  65.         min = val;
  66.     }
  67.  
  68.     outFile << min;
  69. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement