Advertisement
RnD

C++ egzamino antra progr uzduotis 2010

RnD
Feb 7th, 2013
29
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.00 KB | None | 0 0
  1. #include <fstream>
  2. using namespace std;
  3.  
  4.     ifstream inFile("U2.txt");
  5.     ofstream outFile("U2rez.txt");
  6.     int n, p, kainos[12];
  7.  
  8. struct produktai{
  9.     string pav;
  10.     int kaina;
  11. }prod[10];
  12.  
  13. void vien_pat();
  14. void vien_piet();
  15.  
  16. int main(){
  17.  
  18.     vien_pat();
  19.     vien_piet();
  20.  
  21.     return 0;
  22. }
  23.  
  24. void vien_pat(){
  25.     char eil[16];
  26.     int temp;
  27.  
  28.     inFile >> n >> p;
  29.  
  30.     for(int i=0;i<n;i++){
  31.         inFile >> kainos[i];
  32.     }
  33.     inFile.ignore();
  34.  
  35.     for(int i=0;i<p;i++){
  36.         inFile.get(eil,15);
  37.         prod[i].pav=eil;
  38.         prod[i].kaina=0;
  39.  
  40.         for(int m=0;m<n;m++){
  41.             inFile >> temp;
  42.             prod[i].kaina+=temp*kainos[m];
  43.         }
  44.  
  45.         outFile << prod[i].pav << " " << prod[i].kaina << endl;
  46.         inFile.ignore();
  47.     }
  48.  
  49.     inFile.close();
  50. }
  51.  
  52. void vien_piet(){
  53.     int viso=0;
  54.  
  55.     for(int i=0;i<p;i++){
  56.         viso+=prod[i].kaina;
  57.     }
  58.  
  59.     outFile << viso/100 << " " << viso-viso/100*100;
  60.     outFile.close();
  61. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement